|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleParException | |
---|---|
com.ibm.able.rules | The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. |
Uses of AbleParException in com.ibm.able.rules |
---|
Methods in com.ibm.able.rules that throw AbleParException | |
void |
AbleRuleSet.instantiateFrom(java.io.DataInputStream theStream,
AbleLogger theTracer,
boolean theStopOnAbleExceptionFlag)
Deprecated. As of version 1.4.2, use parseFromArl(DataInputStream) |
void |
AbleRuleSet.instantiateFrom(java.lang.String theFileName,
AbleLogger theTracer,
boolean theStopOnAbleExceptionFlag)
Deprecated. As of version 1.4.2, use parseFromArl(String theFileName) |
void |
AbleRuleSet.instantiateFromXml(java.io.InputStream theInputStream,
AbleLogger theTracer,
boolean theStopOnAbleExceptionFlag)
Deprecated. As of version 1.4.2, use parseFromXml(InputStream theInputStream) |
void |
AbleRuleSet.instantiateFromXml(java.lang.String theFileName,
AbleLogger theTracer,
boolean theStopOnAbleExceptionFlag)
Deprecated. As of version 1.4.2, use parseFromXml(String theFileName) |
void |
AbleRuleSet.instantiateFromXml(java.lang.String theFileName)
Deprecated. As of version 1.4.2, use parseFromXrl(String theFileName) |
void |
AbleRuleSet.instantiateFromXml(java.io.File theFile,
AbleLogger theTracer,
boolean theStopOnAbleExceptionFlag)
Deprecated. As of version 1.4.2, use parseFromXrl(File theFile) |
void |
AbleRuleSet.parseFromARL(java.io.InputStream theStream)
Parse the ruleset by reading an ARL rule source file contained in the specified input stream. |
void |
AbleRuleSet.parseFromARL(java.lang.String theFileName)
Instantiate the ruleset object by reading a rule source file contained in the specified input file. |
void |
AbleRuleSet.parseFromARL(java.io.File theFile)
Parse the ruleset object by reading a rule source file contained in the specified input file. |
AbleRuleSet |
AbleRuleSet.parseRuleSetFromARL(java.lang.String theArlSource)
Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language text source. |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromARL(java.lang.String theArlSource)
Parse and instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language text source. |
AbleRuleBlock |
AbleRuleSet.parseConsultRuleBlockFromARL(java.lang.String theArlSource)
Parse and instantiate a predicate consult() ruleblock object by reading an input String containing ABLE Rule Language text source. |
AbleRule |
AbleRuleSet.parseRuleFromARL(java.lang.String theArlSource,
java.lang.String theRuleBlockName,
boolean theReplacementMode)
Parse and instantiate a complete rule object by reading an input String containing ABLE Rule Language text source. |
void |
AbleRuleSet.parseFromXML(java.io.InputStream theInputStream)
Instantiate the ruleset object by reading an XML rule document contained in the specified input stream. |
void |
AbleRuleSet.parseFromXML(java.io.File theFile)
Parse the ruleset by reading an XML rule document contained in the specified input file. |
void |
AbleRuleSet.parseFromXML(java.lang.String theFileName)
Parse the ruleset by reading an XML rule source file contained in the specified input file. |
AbleRuleSet |
AbleRuleSet.parseRuleSetFromXML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language XML source string. |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromXML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language XML source. |
AbleRule |
AbleRuleSet.parseRuleFromXML(java.lang.String theArmlSource,
java.lang.String theRuleBlockName,
boolean theReplacementMode)
Parse and instantiate a complete rule object by reading an input String containing ABLE Rule Language XML source. |
AbleRd |
AbleRuleSet.parseExpressionFromXML(java.lang.String theArmlSource)
Parse and instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language XML source. |
void |
AbleRuleSet.setRuleSetName(java.lang.String theRuleSetName)
Specify the name of the ruleset. |
void |
AbleRuleSet.setInferenceEngine(java.lang.String theInferenceEngine)
Set the inference engine to the specified type. |
void |
AbleRuleSet.addVariable(AbleVariable theVariable)
Add a variable to the ruleset. |
AbleVariable |
AbleRuleSet.declareGlobalVariable(java.lang.String theVariableName,
boolean theVariableStaticFlag,
java.lang.String theVariableType)
Declare a global variable by creating an instance and adding it to the ruleset. |
AbleVariable |
AbleRuleSet.addLocalVariable(java.lang.String theVariableName,
java.lang.String theVariableType)
Create and add a local variable to the ruleset |
protected AbleVariable |
AbleRuleSet.addLocalOrGlobalVariable(java.lang.String theVariableName,
java.lang.String theVariableType)
|
void |
AbleRuleSet.addVariableToInputSequence(java.lang.String theVariableName)
Specify that a variable is to be added to the input sequence. |
void |
AbleRuleSet.addVariableToOutputSequence(java.lang.String theVariableName)
Specify that a variable is to be added to the output sequence. |
void |
AbleRuleSet.declareUserDefinedFunction(java.lang.String theUserDefinedFunctionName)
Declare a user-defined function that must be available at runtime. |
void |
AbleRuleSet.declareUserDefinedFunctionLib(java.lang.String theUDFLibName)
Declare a user-defined function library that must be available at runtime. |
void |
AbleRuleSet.declareUserDefinedFunctionLib(java.lang.String theUDFLibName,
java.lang.Class theUDFLibClass)
Declare a user-defined function library that must be available at runtime. |
void |
AbleRuleSet.declareUserDataType(java.lang.String theUserTypeName,
java.lang.String theUserTypeClass)
Declare a user-defined data type. |
void |
AbleRuleSet.declareInnerClass(java.lang.String theInnerClassName,
java.lang.String theComment,
java.util.Vector theFieldNames,
java.util.Vector theFieldTypes)
Declare an inner class, as a user-defined data type. |
void |
AbleRuleSet.declarePredicate(java.lang.String thePredicateName)
Declare a predicate. |
void |
AbleRuleSet.addRuleBlock(java.lang.String theRuleBlockName,
java.lang.String theReturnType)
Specify the name of the current rule block under parse. |
void |
AbleRuleSet.removeRuleBlock(java.lang.String theRuleBlockName)
Remove the ruleblock from the ruleset. |
void |
AbleRuleSet.addRule(AbleRuleBlock theRuleBlock,
AbleRule theRule)
Add an Able rule to the specified rule block. |
void |
AbleRuleSet.insertRuleAt(int theIndex,
AbleRuleBlock theRuleBlock,
AbleRule theRule)
Insert an Able rule at the specified position in the rule block. |
void |
AbleRuleSet.removeRule(AbleRule theRule)
Remove an Able rule from the ruleset (and containing rule block). |
void |
AbleRuleSet.replaceRule(AbleRule theRule)
Replace an Able rule (any type) in the ruleset. |
AbleRd |
AbleRuleSet.createRdObject(int theRuleTokenType,
java.lang.String theRuleToken,
java.util.Vector theCallParms,
AbleRd theFuzzyVar,
java.lang.String theHedges,
java.lang.String theFieldOrMethodName,
AbleRd theIndexExpr)
Create an AbleRd object suitable for use in AbleRules. |
AbleRd |
AbleRuleSet.createCallLiteral(java.lang.String theCallName,
java.util.Vector theCallParms)
Create an AbleCallLiteral (AbleRd) object which represents a function call with arguments. |
AbleRd |
AbleRuleSet.createFuzzySetLiteral(java.lang.String theRuleToken,
AbleRd theFuzzyVar,
java.lang.String theHedges)
Create an AbleFuzzySet literal (AbleRd) object. |
AbleRd |
AbleRuleSet.createVariableFieldLiteral(java.lang.String theRuleToken,
java.lang.String theFieldName)
Create an AbleTypedVariableField object which represents a data member (field) of the object contained by an AbleTypedVariable. |
AbleRd |
AbleRuleSet.createVariableMethodLiteral(java.lang.String theRuleToken,
java.util.Vector theCallParms,
java.lang.String theMethodName)
Create an AbleTypedVariableMethodLiteral object, which represents a method call with arguments on an AbleTypedVariable. |
AbleRd |
AbleRuleSet.createArrayExpressionLiteral(java.lang.String theArrayVarName,
AbleRd theIndexExpr)
Create an AbleArrayVariableExpression object (AbleRd) which represents an Array variable with an index expression. |
AbleRd |
AbleRuleSet.createNewObjectLiteral(java.lang.String theDataType,
java.util.Vector theCallParms,
java.lang.String theFieldOrMethodName,
AbleRd theIndexExpr)
Create an AbleRd object suitable for use on the right-hand side of an AbleClause. |
AbleRd |
AbleRuleSet.createLiteral(int theRuleTokenType,
java.lang.String theRuleToken)
Create an AbleRd object literal suitable for use in an AbleExpression, and AbleClause or an AbleRule. |
protected AbleRd |
AbleRuleSet.findOrCreateDoubleLit(java.lang.String theRuleToken)
See if the specified literal exists, and if it does, return it. |
protected AbleRd |
AbleRuleSet.findOrCreateFloatLit(java.lang.String theRuleToken)
See if the specified literal exists, and if it does, return it. |
protected AbleRd |
AbleRuleSet.findOrCreateIntegerLit(java.lang.String theRuleToken)
See if the specified literal exists, and if it does, return it. |
protected AbleRd |
AbleRuleSet.findOrCreateLongLit(java.lang.String theRuleToken)
See if the specified literal exists, and if it does, return it. |
void |
AbleRuleSet.createFuzzySet(AbleFuzzyVariable theFuzzyVariable,
java.lang.String theSetName,
java.lang.String theSetType,
java.util.Vector theArgs,
double theAlphaCut,
boolean isComplement)
Create a FuzzySet of the specified type and add it to a FuzzyVariable. |
AbleRule |
AbleRuleSet.addRuleFromTemplate(java.lang.String theTemplateName,
java.lang.Object[] theTemplateVarValues)
Add a new rule using the template name and associated template variable values |
AbleRule |
AbleRuleSet.replaceRuleFromTemplate(java.lang.String theTemplateName,
java.lang.Object[] theTemplateVarValues)
Replace an existing rule (previously generated from a template) using the template name and associated template variable values |
AbleRule |
AbleRuleSet.addRuleFromTemplate(AbleRuleTemplate theTemplate)
Add a new rule using the template and its bound template variable values |
AbleRule |
AbleRuleSet.replaceRuleFromTemplate(AbleRuleTemplate theTemplate)
Replace an existing rule (previously generated from a template) using the template and its bound template variable values |
protected AbleRule |
AbleRuleSet.createRuleFromTemplate(AbleRuleTemplate theTemplate,
boolean theReplacementMode)
Create a new rule (or replace an existing one) using the rule template and its bound template variable values |
AbleRuleSet |
AbleRuleSet.createRuleSetFromTemplate(AbleRuleSetTemplate theTemplate)
Create a new ruleset from a template using the template and its bound template variable values |
void |
AbleRuleSet.setRuleTemplateInfo(java.lang.String theTemplateName,
java.lang.Object[] theTemplateVarValues)
Set the rule template info for a previously generated rule. |
void |
AbleARLParser.parseRuleSetInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleSetInput is the initial rule. |
AbleRuleBlock |
AbleARLParser.parseRuleBlockInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleBlockInput parses a String into an AbleRuleBlock object. |
AbleRuleBlock |
AbleARLParser.parseConsultRuleBlockInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleBlockInput parses a predicate consult() AbleRuleBlock object. |
AbleRule |
AbleARLParser.parseRuleInput(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
boolean theStopOnAbleParExceptionFlag,
boolean theReplacementMode)
The method parseRuleInput parses a String into an AbleRule object. |
AbleRd |
AbleARLParser.parseExpressionInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseExpressionInput parses a String into an AbleExpression object. |
void |
AblePatternMatchRule.createNetworkSelectors(AbleRuleSet theRuleSet)
Create a duplicate set of Selectors, with duplicate expressions as constraints and using duplicate selector variables. |
void |
AblePatternMatchRule.createNetworkSelectors2(AbleRuleSet theRuleSet)
Create a duplicate set of Selectors, with clauses rather than expressions as constraints and using duplicate selector variables. |
AbleRuleSet |
AbleRuleSetTemplate.createInstance()
Construct an instance of a new AbleRuleSet object from this ruleset template and its bound template variables. |
protected AbleRule |
AbleRuleTemplate.createOrReplaceInstance(boolean theReplacementMode)
Given a list of bound template variables, construct an instance of a new AbleRule object from the template rule. |
AbleRule |
AbleRuleTemplate.createInstance()
Given a list of bound template variables, construct an instance of a new AbleRule object from the template rule. |
AbleRule |
AbleRuleTemplate.replaceInstance()
Given a list of bound template variables, construct an instance of a new AbleRule object from the template rule and replace an existing rule with the same label. |
void |
AbleRuleBlock.init()
Initialize and configure the ruleblock by dynamically creating an instance of the specified inference engine. |
Constructors in com.ibm.able.rules that throw AbleParException | |
AbleSelector(AbleVariable selector,
java.lang.Object constraintExpr,
boolean positive)
Construct a selector object |
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |