ABLE 2.0.0 07/02/2003 10:25:01

Uses of Class
com.ibm.able.rules.AbleParException

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

(C) Copyright IBM Corporation 1999, 2003