|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.ibm.able.rules.AbleRuleBlock
com.ibm.able.rules.AbleRuleBlockInclude
This class is not a true rule block; it is merely a place
holder in a ruleset's rule block list so that a proper ARL
include "fileSpec"; statement can be generated in the
proper place in a generated ARL stream.
The init, process and
reset methods are no-ops.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
AbleRuleBlockInclude(java.lang.String theName,
AbleRuleSet theRuleSet,
java.lang.String theComment,
java.util.Map theProperties)
Create a new rule block with the specified characteristics. |
|
| Method Summary | |
|---|---|
java.lang.String |
arlString()
Return a formal Able Rule Language (ARL) String. |
java.lang.String |
armlString()
Return a formal XML string. |
void |
init()
Initialize and configure the ruleblock by dynamically creating an instance of the specified inference engine. |
void |
process()
|
void |
reset()
Reset the rule block so that rules can be fired again: all rules are set to their original state. |
java.lang.String |
toString()
Retrieve a string describing (the contents of) the object. |
java.lang.String |
traceString(int theTraceStringFlavor)
Retrieve a string describing (the contents of) the object. |
java.lang.String |
xmlString()
Return a formal XML string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AbleRuleBlockInclude(java.lang.String theName,
AbleRuleSet theRuleSet,
java.lang.String theComment,
java.util.Map theProperties)
theName - The name of this rule block is actually a FileSpec,
pointing to the file that contains additional rule
block declarations.theComment - A comment for this include statemnt. The comment should not
contain the "\/**" and "*\/"
javadoc delimiters.theProperties - A set of properties for the rule block. Each key must
be a String, and each value must be a String.| Method Detail |
public void init()
throws AbleException,
AbleParException,
AbleDataException
AbleRuleBlock
init in class AbleRuleBlockAbleException
AbleParException
AbleDataException
public void process()
throws AbleDataException
process in class AbleRuleBlockAbleDataExceptionpublic void reset()
AbleRuleBlock
reset in class AbleRuleBlockpublic java.lang.String arlString()
arlString in class AbleRuleBlockpublic java.lang.String xmlString()
xmlString in class AbleRuleBlockpublic java.lang.String armlString()
armlString in class AbleRuleBlockpublic java.lang.String toString()
toString in class AbleRuleBlockpublic java.lang.String traceString(int theTraceStringFlavor)
traceString in class AbleRuleBlocktheTraceStringFlavor - An Able.TraceStringFlavor value.
|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||