|
Knowledge API Legacy5 Adapter 6.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.impl.KnowledgeBuilderImpl
public class KnowledgeBuilderImpl
| Constructor Summary | |
|---|---|
KnowledgeBuilderImpl()
|
|
KnowledgeBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase)
|
|
KnowledgeBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
|
|
KnowledgeBuilderImpl(org.drools.core.definitions.InternalKnowledgePackage pkg)
|
|
KnowledgeBuilderImpl(org.drools.core.definitions.InternalKnowledgePackage pkg,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
|
|
KnowledgeBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
|
|
| Method Summary | |
|---|---|
void |
add(Resource resource,
ResourceType type)
Add a resource of the given ResourceType, using the default resource configuration. |
void |
add(Resource resource,
ResourceType type,
ResourceConfiguration configuration)
Add a resource of the given ResourceType, using the provided ResourceConfiguration. |
CompositeKnowledgeBuilder |
batch()
Return a CompositeKnowledgeBuilder allowing to add multiple Resources at the same time, without worrying about cross dependencies among them. |
KnowledgeBuilderErrors |
getErrors()
Return errors that occurred during the build process. |
Collection<KnowledgePackage> |
getKnowledgePackages()
Returns the built packages. |
KnowledgeBuilderResults |
getResults(ResultSeverity... severities)
Return the knowledge builder results for the listed severities. |
boolean |
hasErrors()
If errors occurred during the build process they are added here |
boolean |
hasResults(ResultSeverity... severities)
Checks if the builder generated any results of the listed severities |
KnowledgeBase |
newKnowledgeBase()
Creates a new KnowledgeBase from the knowledge packages that have been added to this builder. |
void |
undo()
Remove the last added Resource. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KnowledgeBuilderImpl()
public KnowledgeBuilderImpl(org.drools.core.definitions.InternalKnowledgePackage pkg)
public KnowledgeBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase)
public KnowledgeBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
public KnowledgeBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
public KnowledgeBuilderImpl(org.drools.core.definitions.InternalKnowledgePackage pkg,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
| Method Detail |
|---|
public void add(Resource resource,
ResourceType type)
KnowledgeBuilder
add in interface KnowledgeBuilderresource - the Resource to addtype - the resource type
public void add(Resource resource,
ResourceType type,
ResourceConfiguration configuration)
KnowledgeBuilder
add in interface KnowledgeBuilderresource - the Resource to addtype - the resource typeconfiguration - the resource configurationpublic Collection<KnowledgePackage> getKnowledgePackages()
KnowledgeBuilder
getKnowledgePackages in interface KnowledgeBuilderpublic KnowledgeBase newKnowledgeBase()
KnowledgeBuilder
newKnowledgeBase in interface KnowledgeBuilderpublic boolean hasErrors()
KnowledgeBuilder
hasErrors in interface KnowledgeBuilderpublic KnowledgeBuilderErrors getErrors()
KnowledgeBuilder
getErrors in interface KnowledgeBuilderpublic KnowledgeBuilderResults getResults(ResultSeverity... severities)
KnowledgeBuilder
getResults in interface KnowledgeBuilderpublic boolean hasResults(ResultSeverity... severities)
KnowledgeBuilder
hasResults in interface KnowledgeBuilderpublic void undo()
KnowledgeBuilder
undo in interface KnowledgeBuilderpublic CompositeKnowledgeBuilder batch()
KnowledgeBuilder
batch in interface KnowledgeBuilder
|
Knowledge API Legacy5 Adapter 6.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||