Package org.drools.verifier
Interface Verifier
-
- All Known Implementing Classes:
VerifierImpl
public interface Verifier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddObjectModel(java.util.jar.JarInputStream jar)Give model info optionally as a jar.voidaddResourcesToVerify(org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type)Add resource that is verified.voidaddResourcesToVerify(org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type, org.kie.api.io.ResourceConfiguration config)voiddispose()booleanfireAnalysis()This will run the verifier.booleanfireAnalysis(ScopesAgendaFilter scopesAgendaFilter)voidflushKnowledgeSession()java.util.List<VerifierError>getErrors()VerifierReportgetResult()booleanhasErrors()
-
-
-
Method Detail
-
addResourcesToVerify
void addResourcesToVerify(org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type)Add resource that is verified.- Parameters:
descr-
-
addResourcesToVerify
void addResourcesToVerify(org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type, org.kie.api.io.ResourceConfiguration config)
-
addObjectModel
void addObjectModel(java.util.jar.JarInputStream jar)
Give model info optionally as a jar. This way verifier doesn't have to figure out the field types.
-
flushKnowledgeSession
void flushKnowledgeSession()
-
fireAnalysis
boolean fireAnalysis()
This will run the verifier.- Returns:
- true if everything worked.
-
fireAnalysis
boolean fireAnalysis(ScopesAgendaFilter scopesAgendaFilter)
-
getResult
VerifierReport getResult()
-
hasErrors
boolean hasErrors()
-
getErrors
java.util.List<VerifierError> getErrors()
-
dispose
void dispose()
-
-