All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.easydoc.semantics.directiverule.DirectiveRule Maven / Gradle / Ivy

package com.github.easydoc.semantics.directiverule;

import java.util.Set;

import com.github.easydoc.model.Directive;
import com.github.easydoc.model.Doc;
import com.github.easydoc.model.Model;
import com.github.easydoc.semantics.ValidationResult;

public interface DirectiveRule {

	ValidationResult validate(Directive directive, Doc doc, Model model);

	void run(Directive directive, Doc doc, Model model, ValidationResult result);

	Set getRequiredParams();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy