public final class DroolsUtil
extends java.lang.Object
| Modifier | Constructor and Description | 
|---|---|
private  | 
DroolsUtil()
Prevent instances of this utility class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static org.drools.KnowledgeBase | 
getDefaultKnowledgeBase()
Loads and returns the current default  
KnowledgeBase. | 
static org.drools.KnowledgeBase | 
getKnowledgeBase()
Creates and returns an empty  
KnowledgeBase. | 
static org.drools.builder.KnowledgeBuilder | 
getKnowledgeBuilder(org.drools.io.Resource resource)
Creates an returns a new  
KnowledgeBuilder based on a supplied Resource. | 
static org.drools.builder.KnowledgeBuilder | 
getKnowledgeBuilderFromFile(java.lang.String file)
Creates a new  
KnowledgeBuilder based on a supplied file by using getKnowledgeBuilder(Resource). | 
static org.drools.builder.KnowledgeBuilder | 
getKnowledgeBuilderFromString(java.lang.String rule)
Creates a new  
KnowledgeBuilder based on a supplied rule by using getKnowledgeBuilder(Resource). | 
static org.drools.KnowledgeBase | 
getRules(java.lang.String phenotypeFile)
Creates and loads the currently defined  
KnowledgeBase based on the supplied phenotype file String
 by using the WorkingMemoryRuleGenerator. | 
public static org.drools.KnowledgeBase getRules(java.lang.String phenotypeFile)
KnowledgeBase based on the supplied phenotype file String
 by using the WorkingMemoryRuleGenerator.phenotypeFile - The path to the phenotype file as String.KnowledgeBase.public static org.drools.KnowledgeBase getDefaultKnowledgeBase()
KnowledgeBase. The files REASONING_ENGINE_DEFAULT_SOURCE and
 REASONING_ENGINE_RULE_SOURCE will be used for creation.KnowledgeBase.public static org.drools.KnowledgeBase getKnowledgeBase()
KnowledgeBase.KnowledgeBase.public static org.drools.builder.KnowledgeBuilder getKnowledgeBuilderFromFile(java.lang.String file)
KnowledgeBuilder based on a supplied file by using getKnowledgeBuilder(Resource).file - The file on which the KnowledgeBuilder shall be based.KnowledgeBuilder based on the supplied file.public static org.drools.builder.KnowledgeBuilder getKnowledgeBuilderFromString(java.lang.String rule)
KnowledgeBuilder based on a supplied rule by using getKnowledgeBuilder(Resource).rule - The rule on which the KnowledgeBuilder shall be based as String.KnowledgeBuilder based on the supplied rule.public static org.drools.builder.KnowledgeBuilder getKnowledgeBuilder(org.drools.io.Resource resource)
KnowledgeBuilder based on a supplied Resource.resource - The Resource on which the KnowledgeBuilder shall be based.KnowledgeBuilder based on the supplied Resource.