|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SemanticModule
Collection of entities forming a semantic module.
org.drools.spi
Field Summary | |
---|---|
static SemanticModule[] |
EMPTY_ARRAY
Empty SemanticModule array. |
Method Summary | |
---|---|
void |
addApplicationDataFactory(java.lang.String name,
ApplicationDataFactory factory)
|
void |
addImportEntryFactory(java.lang.String name,
ImportEntryFactory factory)
|
ApplicationDataFactory |
getApplicationDataFactory(java.lang.String name)
|
java.util.Set |
getApplicationDataFactoryNames()
|
ConditionFactory |
getConditionFactory(java.lang.String name)
Retrieve a semantic condition by name. |
java.util.Set |
getConditionFactoryNames()
Retrieve the set of all condition names. |
ConsequenceFactory |
getConsequenceFactory(java.lang.String name)
Retrieve a semantic consequence by name. |
java.util.Set |
getConsequenceFactoryNames()
Retrieve the set of all consequence names. |
DurationFactory |
getDurationFactory(java.lang.String name)
|
java.util.Set |
getDurationFactoryNames()
|
FunctionsFactory |
getFunctionsFactory(java.lang.String name)
|
java.util.Set |
getFunctionsFactoryNames()
|
ImportEntryFactory |
getImportEntryFactory(java.lang.String name)
|
java.util.Set |
getImportEntryFactoryNames()
|
ObjectTypeFactory |
getObjectTypeFactory(java.lang.String name)
Retrieve a semantic object type by name. |
java.util.Set |
getObjectTypeFactoryNames()
Retrieve the set of all object type names. |
RuleFactory |
getRuleFactory(java.lang.String name)
|
java.util.Set |
getRuleFactoryNames()
|
java.lang.String |
getType(java.lang.String name)
|
java.lang.String |
getUri()
Retrieve the URI that identifies this semantic module. |
Field Detail |
---|
static final SemanticModule[] EMPTY_ARRAY
SemanticModule
array.
Method Detail |
---|
java.lang.String getUri()
java.lang.String getType(java.lang.String name)
RuleFactory getRuleFactory(java.lang.String name)
java.util.Set getRuleFactoryNames()
ObjectTypeFactory getObjectTypeFactory(java.lang.String name)
name
- the name.
null
if none is
bound to the name.java.util.Set getObjectTypeFactoryNames()
ConditionFactory getConditionFactory(java.lang.String name)
name
- the name.
null
if none is
bound to the name.java.util.Set getConditionFactoryNames()
ConsequenceFactory getConsequenceFactory(java.lang.String name)
name
- the name.
null
if none is
bound to the name.java.util.Set getConsequenceFactoryNames()
DurationFactory getDurationFactory(java.lang.String name)
java.util.Set getDurationFactoryNames()
void addImportEntryFactory(java.lang.String name, ImportEntryFactory factory)
ImportEntryFactory getImportEntryFactory(java.lang.String name)
java.util.Set getImportEntryFactoryNames()
void addApplicationDataFactory(java.lang.String name, ApplicationDataFactory factory)
ApplicationDataFactory getApplicationDataFactory(java.lang.String name)
java.util.Set getApplicationDataFactoryNames()
FunctionsFactory getFunctionsFactory(java.lang.String name)
java.util.Set getFunctionsFactoryNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |