|
Knowledge API Legacy5 Adapter 6.0.0.Beta3 | |||||||||
| 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(org.drools.compiler.compiler.PackageBuilder pkgBuilder)
|
|
| 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(org.drools.compiler.compiler.PackageBuilder pkgBuilder)
| 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.0.0.Beta3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||