|
ABLE 2.3.0 07/13/2005 14:21:00 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use AbleParException | |
|---|---|
| com.ibm.able.data | The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. |
| 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.data |
|---|
| Constructors in com.ibm.able.data that throw AbleParException | |
AbleTypedVariableStringField(AbleTypedVariable theTypedVariable,
java.lang.String theFieldName)
Create a new variable field reference object. |
|
AbleTypedVariableField(AbleTypedVariable theTypedVariable,
java.lang.String theFieldName)
Create a new variable field reference object. |
|
| Uses of AbleParException in com.ibm.able.rules |
|---|
| Fields in com.ibm.able.rules declared as AbleParException | |
protected AbleParException |
AbleRuleSet.myParseException
|
protected AbleParException |
AbleARLTreeNode.myParException
|
| Methods in com.ibm.able.rules that return AbleParException | |
AbleParException |
AbleRuleSet.getParseException()
|
AbleParException |
AbleARLTreeNode.getParException()
Retrieve the parse exception info (only found on root node) |
| Methods in com.ibm.able.rules with parameters of type AbleParException | |
protected void |
AbleRuleSet.setParseException(AbleParException theException)
|
void |
AbleARLTreeNode.setParException(AbleParException theException)
Set the parse error info (for use, only on the root node) |
| Methods in com.ibm.able.rules that throw AbleParException | |
void |
AbleSwitchStatement.addCaseLabel(AbleRd theCaseLabel)
Adds a new case label to the current set of switch cases. |
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. |
AbleRuleSet |
AbleRuleSetTemplate.createInstance()
Construct an instance of a new AbleRuleSet object from this ruleset template and its bound template variables. |
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 theRuleBlockKey,
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)
Deprecated. As of version 2.2.0, use parseFromARML(InputStream) |
void |
AbleRuleSet.parseFromXML(java.io.File theFile)
Deprecated. As of version 2.2.0, use parseFromARML(File) |
void |
AbleRuleSet.parseFromARML(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)
Deprecated. As of version 2.2.0, use parseFromARML(String) |
void |
AbleRuleSet.parseFromARML(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 theXmlSource)
Deprecated. As of version 2.2.0, use parseRuleSetFromARML(String) |
AbleRuleSet |
AbleRuleSet.parseRuleSetFromARML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language ARML source string. |
void |
AbleRuleSet.parseArlRuleBlockIncludeFile(java.lang.String theFileSpec)
Parse rule block declarations from the specified file. |
void |
AbleRuleSet.parseArlVariableIncludeFile(java.lang.String theFileSpec)
Parse variable declarations from the specified file. |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromXML(java.lang.String theXmlSource)
Deprecated. As of version 2.2.0, use parseRuleBlockFromARML(String) |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromARML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language ARML source. |
AbleRule |
AbleRuleSet.parseRuleFromXML(java.lang.String theXmlSource,
java.lang.String theRuleBlockKey,
boolean theReplacementMode)
Deprecated. As of version 2.2.0, use parseRuleFromARML(String,String) |
AbleRule |
AbleRuleSet.parseRuleFromARML(java.lang.String theArmlSource,
java.lang.String theRuleBlockKey,
boolean theReplacementMode)
Parse and instantiate a complete rule object by reading an input String containing ABLE Rule Language ARML source. |
AbleRd |
AbleRuleSet.parseExpressionFromXML(java.lang.String theXmlSource)
Deprecated. As of version 2.2.0, use parseExpressionFromARML(String) |
AbleRd |
AbleRuleSet.parseExpressionFromARML(java.lang.String theArmlSource)
Parse and instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language ARML 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.addRuleBlockVariable(AbleRuleBlock theRuleBlock,
java.lang.String theVariableName,
java.lang.String theVariableType)
Create and add a local variable to the specified ruleblock |
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 theSuperClassName,
java.lang.String theComment,
java.util.Vector theFieldNames,
java.util.Vector theFieldTypes)
Declare an inner class, as a user-defined data type. |
void |
AbleRuleSet.declareEventType(java.lang.String theEventTypeName,
java.lang.String theComment,
java.lang.String theEventTypeExtendsName,
java.util.Vector theFieldNames,
java.util.Vector theFieldTypes)
Declare an temporal or correlation event type, 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)
Deprecated. Use version with 'FormalSignature'. |
AbleRuleBlock |
AbleRuleSet.addRuleBlock(java.lang.String theRuleBlockName,
java.lang.String theRuleBlockReturnType,
java.lang.String theFormalSignature,
java.util.Vector theFormalParameterList,
java.lang.String theRuleBlockInferenceEngine,
java.lang.String theComment,
java.util.Map theProperties)
Create a new, empty rule block and add it to the set of rule blocks in this ruleset. |
void |
AbleRuleSet.removeRuleBlock(java.lang.String theRuleBlockKey)
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.createVariableCompoundLiteral(java.lang.String theRuleToken,
java.util.Vector theCallParms)
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 |
AbleRuleBlockInclude.init()
|
void |
AbleRuleBlock.init()
Initialize and configure the ruleblock by dynamically creating an instance of the specified inference engine. |
AbleVariable |
AbleRuleBlock.addRuleBlockVariable(java.lang.String theVariableName,
java.lang.String theVariableType)
Create and add a variable local to this ruleblock |
void |
AbleRuleBlock.addVariable(AbleVariable theVariable)
Add a variable to the rule block. |
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. |
void |
AbleARMLParser.instantiateFrom(java.lang.String theRuleSetDocument,
AbleRuleSet theRuleSet,
AbleLogger theTracer,
boolean theStopOnParExceptionFlag)
Parse a XML ruleset with URI as source |
void |
AbleARMLParser.instantiateFrom(java.io.Reader theRuleSetReader,
AbleRuleSet theRuleSet,
AbleLogger theTracer,
boolean theStopOnParExceptionFlag)
Parse an XML ruleset with a Reader as source object |
void |
AbleARMLParser.instantiateFrom(org.xml.sax.InputSource theRuleSetSource,
AbleRuleSet theRuleSet,
AbleLogger theTracer,
boolean theStopOnParExceptionFlag)
Parse an XML ruleset with Sax InputSource as source object |
void |
AbleARMLParser.instantiateFrom(java.io.InputStream theRuleSetInputStream,
AbleRuleSet theRuleSet,
AbleLogger theTracer,
boolean theStopOnParExceptionFlag)
Parse an XML ruleset, with InputStream as source object |
AbleRuleBlock |
AbleARMLParser.instantiateRuleBlockFrom(AbleRuleSet theRuleSet,
java.lang.String theArmlSource)
Instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language XML source. |
AbleRule |
AbleARMLParser.instantiateRuleFrom(AbleRuleSet theRuleSet,
java.lang.String theArmlSource,
java.lang.String theRuleBlockName,
boolean theReplacementMode)
Instantiate a complete rule object by reading an input String containing ABLE Rule Language text source. |
AbleRd |
AbleARMLParser.instantiateExpressionFrom(AbleRuleSet theRuleSet,
java.lang.String theArmlSource)
Instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language text source. |
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 theRuleBlockKey,
boolean theStopOnAbleParExceptionFlag,
boolean theReplacementMode)
Parses a String into an AbleRule object. |
AbleRd |
AbleARLParser.parseExpressionInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseExpressionInput parses a String into an AbleExpression object. |
AbleRd |
AbleARLParser.parseActionInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseExpressionInput parses a String into an AbleExpression object. |
void |
AbleARLParser.parseSetDefinitionInput(AbleRuleSet theRuleSet,
AbleFuzzyVariable theFuzzyVar)
The method parseSetDefinitionInput parses a String into an AbleFuzzySet object. |
void |
AbleARLParser.parseRuleBlockDeclarations(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
Parses rule block declarations. |
void |
AbleARLParser.parseVariableDeclarations(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
Parses variable declarations. |
| Constructors in com.ibm.able.rules that throw AbleParException | |
AbleSelector(AbleVariable selector,
java.lang.Object constraintExpr,
boolean positive)
Construct a selector object. |
|
|
ABLE 2.3.0 07/13/2005 14:21:00 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||