org.drools.verifier
Interface Verifier

All Known Implementing Classes:
VerifierImpl

public interface Verifier


Method Summary
 void addObjectModel(JarInputStream jar)
          Give model info optionally as a jar.
 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()
           
 VerifierReport getResult()
           
 boolean hasErrors()
           
 

Method Detail

addResourcesToVerify

void addResourcesToVerify(org.drools.io.Resource resource,
                          org.drools.builder.ResourceType type)
Add resource that is verified.

Parameters:
descr -

addResourcesToVerify

void addResourcesToVerify(org.drools.io.Resource resource,
                          org.drools.builder.ResourceType type,
                          org.drools.builder.ResourceConfiguration config)

addObjectModel

void addObjectModel(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

List<VerifierError> getErrors()

dispose

void dispose()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.