|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.verifier.builder.VerifierImpl
public class VerifierImpl
This is the main user class for verifier. This will use rules to validate rules, caching the "knowledge base" of verifier rules.
Constructor Summary | |
---|---|
VerifierImpl()
|
|
VerifierImpl(VerifierConfiguration conf)
|
Method Summary | |
---|---|
void |
addObjectModel(JarInputStream jar)
Give model info optionally as a jar. |
void |
addPackageDescr(PackageDescr descr)
|
void |
addResourcesToVerify(org.drools.io.Resource resource,
org.drools.builder.ResourceType type)
Add resource that is verified. |
void |
addResourcesToVerify(org.drools.io.Resource resource,
org.drools.builder.ResourceType type,
org.drools.builder.ResourceConfiguration config)
|
void |
dispose()
|
boolean |
fireAnalysis()
This will run the verifier. |
boolean |
fireAnalysis(ScopesAgendaFilter scopesAgendaFilter)
|
void |
flushKnowledgeSession()
|
List<VerifierError> |
getErrors()
|
org.drools.runtime.StatefulKnowledgeSession |
getKnowledgeSession()
|
VerifierReport |
getResult()
Returns the verifier results as AnalysisResult object. |
boolean |
hasErrors()
|
void |
reloadVerifierKnowledgeBase()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VerifierImpl(VerifierConfiguration conf)
public VerifierImpl()
Method Detail |
---|
public org.drools.runtime.StatefulKnowledgeSession getKnowledgeSession()
public void addPackageDescr(PackageDescr descr)
public void addObjectModel(JarInputStream jar)
Verifier
addObjectModel
in interface Verifier
public void reloadVerifierKnowledgeBase() throws Exception
Exception
public boolean fireAnalysis()
Verifier
fireAnalysis
in interface Verifier
public boolean fireAnalysis(ScopesAgendaFilter scopesAgendaFilter)
fireAnalysis
in interface Verifier
public void flushKnowledgeSession()
flushKnowledgeSession
in interface Verifier
public VerifierReport getResult()
AnalysisResult
object.
getResult
in interface Verifier
public void dispose()
dispose
in interface Verifier
public void addResourcesToVerify(org.drools.io.Resource resource, org.drools.builder.ResourceType type, org.drools.builder.ResourceConfiguration config)
addResourcesToVerify
in interface Verifier
public void addResourcesToVerify(org.drools.io.Resource resource, org.drools.builder.ResourceType type)
Verifier
addResourcesToVerify
in interface Verifier
public List<VerifierError> getErrors()
getErrors
in interface Verifier
public boolean hasErrors()
hasErrors
in interface Verifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |