org.drools.builder.impl
Class KnowledgeBuilderImpl

java.lang.Object
  extended by org.drools.builder.impl.KnowledgeBuilderImpl
All Implemented Interfaces:
org.drools.builder.KnowledgeBuilder, org.drools.builder.ProcessBuilder, org.drools.builder.RuleBuilder

public class KnowledgeBuilderImpl
extends Object
implements org.drools.builder.KnowledgeBuilder


Field Summary
protected static org.slf4j.Logger logger
           
 
Constructor Summary
KnowledgeBuilderImpl(PackageBuilder pkgBuilder)
           
 
Method Summary
 void add(org.drools.io.Resource resource, org.drools.builder.ResourceType type)
           
 void add(org.drools.io.Resource resource, org.drools.builder.ResourceType type, org.drools.builder.ResourceConfiguration configuration)
           
 org.drools.builder.CompositeKnowledgeBuilder batch()
           
 void dispose()
           
 org.drools.builder.KnowledgeBuilderErrors getErrors()
           
 Collection<org.drools.definition.KnowledgePackage> getKnowledgePackages()
           
 PackageBuilder getPackageBuilder()
           
 org.drools.builder.KnowledgeBuilderResults getResults(org.drools.builder.ResultSeverity... severities)
           
 List<DroolsWarning> getWarnings()
           
 boolean hasErrors()
           
 boolean hasResults(org.drools.builder.ResultSeverity... severities)
           
 boolean hasWarnings()
           
 KnowledgeBase newKnowledgeBase()
           
 void undo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static transient org.slf4j.Logger logger
Constructor Detail

KnowledgeBuilderImpl

public KnowledgeBuilderImpl(PackageBuilder pkgBuilder)
Method Detail

add

public void add(org.drools.io.Resource resource,
                org.drools.builder.ResourceType type)
Specified by:
add in interface org.drools.builder.KnowledgeBuilder

batch

public org.drools.builder.CompositeKnowledgeBuilder batch()
Specified by:
batch in interface org.drools.builder.KnowledgeBuilder

add

public void add(org.drools.io.Resource resource,
                org.drools.builder.ResourceType type,
                org.drools.builder.ResourceConfiguration configuration)
Specified by:
add in interface org.drools.builder.KnowledgeBuilder

undo

public void undo()
Specified by:
undo in interface org.drools.builder.KnowledgeBuilder

getKnowledgePackages

public Collection<org.drools.definition.KnowledgePackage> getKnowledgePackages()
Specified by:
getKnowledgePackages in interface org.drools.builder.KnowledgeBuilder

newKnowledgeBase

public KnowledgeBase newKnowledgeBase()
Specified by:
newKnowledgeBase in interface org.drools.builder.KnowledgeBuilder

hasErrors

public boolean hasErrors()
Specified by:
hasErrors in interface org.drools.builder.KnowledgeBuilder

getErrors

public org.drools.builder.KnowledgeBuilderErrors getErrors()
Specified by:
getErrors in interface org.drools.builder.KnowledgeBuilder

hasWarnings

public boolean hasWarnings()

getWarnings

public List<DroolsWarning> getWarnings()

getPackageBuilder

public PackageBuilder getPackageBuilder()

getResults

public org.drools.builder.KnowledgeBuilderResults getResults(org.drools.builder.ResultSeverity... severities)
Specified by:
getResults in interface org.drools.builder.KnowledgeBuilder

hasResults

public boolean hasResults(org.drools.builder.ResultSeverity... severities)
Specified by:
hasResults in interface org.drools.builder.KnowledgeBuilder

dispose

public void dispose()


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.