|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.able.data.AbleData
This class contains constants for the IBM Agent Building and Learning Environment (ABLE) Data package. This includes literal and variable type constants, logical and math operator constants and methods for converting the constants into Strings for display purposes.
Field Summary | |
---|---|
static int |
ArrayIndexExpression
Data type; the data object represents an array index expression |
static int |
ArrayLengthLiteral
Data type; the data object represents an array legnth field literal |
static int |
ArrayLiteral
Data type; the data object represents an array index expression |
static int |
ArrayVariable
Data type; the data object represents an array variable |
static int |
AsgnEq
Operator; Assignment (=). |
static int |
AsgnIs
Operator; Fuzzy assignment (Is). |
static int |
BitShiftLeft
Operator; Bitwise Shift left("<<"). |
static int |
BitShiftRight
Operator; Bitwise Shift right(">>"). |
static int |
BitShiftRightZeroFill
Operator; Bitwise Shift right(">>>"). |
static int |
BitwiseAND
Operator; Bitwise AND("&"). |
static int |
BitwiseNOT
Operator; Bitwise NOT or complement ("~"). |
static int |
BitwiseOR
Operator; Bitwise OR ("|"). |
static int |
BitwiseXOR
Operator; Bitwise or Logical XOR("^" or "xor"). |
static int |
BooleanLiteral
Data type; the data object represents a boolean literal. |
static int |
BooleanVariable
Data type; the data object represents a boolean variable. |
static int |
ByteLiteral
Data type; the data object represents a byte literal |
static int |
ByteVariable
Data type; the data object represents a byte variable |
static int |
CallLiteral
Data type; the data object represents an object that can be called, such as a user-defined function; this is a type of literal. |
static int |
CategoricalVariable
Data type; the data object represents a categorical variable. |
static int |
CharacterLiteral
Data type; the data object represents a character literal |
static int |
CharacterVariable
Data type; the data object represents a character variable |
static int |
CmpEq
Operator; Compare equal to (==). |
static int |
CmpGt
Operator; Compare greater than (>). |
static int |
CmpGtEq
Operator; Compare greater than or equal to (>=). |
static int |
CmpIs
Operator; Compare fuzzy equal to (Is). |
static int |
CmpLt
Operator; Compare less than (<). |
static int |
CmpLtEq
Operator; Compare less than or equal to (<=). |
static int |
CmpNeq
Operator; Compare not equal to (!= or <>). |
static java.text.Collator |
Collator
A collator for comparing string data types. |
static int |
ContinuousVariable
Data type; the data object represents a continuous variable. |
static int |
DataTypeUnknown
Data type; the data object represents an unknown data type. |
static int |
DiscreteVariable
Data type; the data object represents a discrete variable. |
static int |
Divide
Operator; Divide (/). |
static int |
DoubleLiteral
Data type; the data object represents a double literal. |
static int |
DoubleVariable
Data type; the data object represents a Double variable. |
static int |
Expression
Data type; the data object represents an expression |
static int |
ExpressionVariable
Data type; the data object represents an expression variable |
static AbleBooleanLiteral |
False
A convenience boolean literal with a value of false. |
static int |
FloatLiteral
Data type; the data object represents a float literal |
static int |
FloatVariable
Data type; the data object represents a float variable |
static int |
FuzzySet
Data type; the data object represents a fuzzy set. |
static int |
FuzzyVariable
Data type; the data object represents a fuzzy variable. |
static int |
GenericLiteral
Data type; the data object represents a generic literal; that is, one whose current value is an Object. |
static int |
GenericVariable
Data type; the data object represents a generic variable. |
static int |
IgnoreUsage
Field Usage type; the field is to be ignored |
static int |
InputUsage
Field Usage type; the field is used as an input field. |
static int |
IntegerLiteral
Data type; the data object represents an integer literal. |
static int |
IntegerVariable
Data type; the data object represents a timestamp variable. |
static int |
ListVariable
Data type; the data object represents a list variable. |
static int |
LogicalAND
Operator; Logical AND("and" or "&&"). |
static int |
LogicalNOT
Operator; Logical NOT("not" or "!"). |
static int |
LogicalOR
Operator; Logical OR ("or" or "||"). |
static int |
LongLiteral
Data type; the data object represents a long literal |
static int |
LongVariable
Data type; the data object represents a long variable |
static int |
Minus
Operator; Minus, subtract (-). |
static int |
Modulo
Operator; Modulo (%). |
static int |
Multiply
Operator; Multiply (*). |
static int |
NewObjectLiteral
Data type; the data object represents a new Object literal |
static int |
Noop
Operator; No-operation. |
static int |
NumericLiteral
Data type; the data object represents a numeric literal. |
static int |
NumericVariable
Data type; the data object represents a numeric variable. |
static int |
OperatorUnknown
Operator; an unknown operator. |
static int |
OutputUsage
Field Usage type; the field is used as an output or target field. |
static int |
Plus
Operator; Plus, add or concatenate (+) |
static int |
Predicate
Data type; the data object represents a Predicate |
static int |
ShortLiteral
Data type; the data object represents a short literal |
static int |
ShortVariable
Data type; the data object represents a short variable |
static double |
SQLDoubleNull
The value of a double variable assigned when the SQL column contains a null value. |
static java.lang.String |
SQLStringNull
The value of a string variable assigned when the SQL column contains a null value. |
static int |
StringLiteral
Data type; the data object represents a string literal. |
static int |
StringVariable
Data type; the data object represents a string variable. |
static int |
TimeStampLiteral
Data type; the data object represents a time stamp literal. |
static int |
TimeStampVariable
Data type; the data object represents a timestamp variable. |
static AbleBooleanLiteral |
True
A convenience boolean literal with a value of true. |
static int |
TypedVariable
Data type; the data object represents a user-defined data type variable. |
static int |
TypedVariableField
Data type; the data object represents a field within a user-defined data type variable. |
static int |
TypedVariableMethodLiteral
Data type; the data object represents a method within a user-defined data type variable. |
static int |
UnaryMinus
Operator; Unary Minus, ("-"). |
static int |
UnaryPlus
Operator; Unary Plus ("+") |
static int |
ValueTypeBoolean
Value type; the data string represents a boolean value, either "true" or "false". |
static int |
ValueTypeCallName
Value type; the data string represents the name of a user-defined function. |
static int |
ValueTypeName
Value type; the data string represents the name of a variable. |
static int |
ValueTypeNumber
Value type; the data string represents a literal number. |
static int |
ValueTypeSetName
Value type; the data string represents the name of a fuzzy set. |
static int |
ValueTypeUnknown
Value type; the data string represents a unknown value. |
static int |
VarIdInitial
The ID of the first created variable. |
static int |
VarIdNull
A "null" variable ID. |
static java.lang.String |
XML_ESC_AMPERSAND
|
static java.lang.String |
XML_ESC_APOSTROPHE
|
static java.lang.String |
XML_ESC_GREATER_THAN
|
static java.lang.String |
XML_ESC_LESS_THAN
|
static java.lang.String |
XML_ESC_QUOTE
|
Method Summary | |
---|---|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
static java.lang.String |
DataType(int theDataType)
Given an AbleData.<DataType> constant, convert the value to a human-readable string; the use of this method is primarily for debugging. |
static int |
DataType(java.lang.String theDataType)
Given a string describing an Able data type, convert the string to an AbleData.<DataType> constant. |
static java.lang.String |
DataTypeDebug(int theDataType)
Given an AbleData.<DataType> constant, convert the value to a human-readable string; the use of this method is primarily for debugging. |
static java.lang.String |
escapeXMLString(java.lang.String xmlString)
Take a comment or string literal and make it XML parser friendly by removing offending chars and replacing them with XML constants |
static java.lang.String |
Operator(int theOperator)
Given an AbleData.<Operator> constant, convert the value to a human-readable string; the use of this method is primarily for debugging. |
static java.lang.String |
OperatorRl(int theOperator)
Given an AbleData.<Operator> constant, convert the value to a form suitable for inclusion in a formal Able rule language clause. |
static java.lang.String |
OperatorXml(int theOperator)
Given an AbleData.<Operator> constant, convert the value to a form suitable for inclusion in a formal Able XML clause. |
static int |
UsageType(java.lang.String theUsageType)
Given a string describing an Able field usage type, convert the string to an AbleData.<UsageType> constant. |
static java.lang.String |
UsageTypeString(int theUsageType)
Given an AbleData.<UsageType> constant, convert the value to a human-readable string; |
static java.lang.String |
ValueType(int theValueType)
Given an AbleData.<ValueType> constant, convert the value to a human-readable string; the use of this method is primarily for debugging. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DataTypeUnknown
public static final int BooleanLiteral
public static final int CallLiteral
public static final int GenericLiteral
public static final int NumericLiteral
public static final int StringLiteral
public static final int FuzzySet
public static final int TimeStampLiteral
public static final int DoubleLiteral
public static final int IntegerLiteral
public static final int BooleanVariable
public static final int CategoricalVariable
public static final int ContinuousVariable
public static final int DiscreteVariable
public static final int FuzzyVariable
public static final int GenericVariable
public static final int NumericVariable
public static final int StringVariable
public static final int ListVariable
public static final int TypedVariable
public static final int TypedVariableField
public static final int TimeStampVariable
public static final int DoubleVariable
public static final int IntegerVariable
public static final int TypedVariableMethodLiteral
public static final int Expression
public static final int ArrayVariable
public static final int ArrayLiteral
public static final int ArrayIndexExpression
public static final int FloatVariable
public static final int FloatLiteral
public static final int LongVariable
public static final int LongLiteral
public static final int Predicate
public static final int NewObjectLiteral
public static final int ByteVariable
public static final int ByteLiteral
public static final int ShortVariable
public static final int ShortLiteral
public static final int CharacterVariable
public static final int CharacterLiteral
public static final int ExpressionVariable
public static final int ArrayLengthLiteral
public static final int OperatorUnknown
public static final int AsgnEq
public static final int AsgnIs
public static final int CmpEq
public static final int CmpGt
public static final int CmpGtEq
public static final int CmpIs
public static final int CmpLt
public static final int CmpLtEq
public static final int CmpNeq
public static final int Noop
public static final int Plus
public static final int Minus
public static final int Multiply
public static final int Divide
public static final int Modulo
public static final int LogicalAND
public static final int LogicalOR
public static final int LogicalNOT
public static final int UnaryPlus
public static final int UnaryMinus
public static final int BitwiseAND
public static final int BitwiseOR
public static final int BitwiseXOR
public static final int BitwiseNOT
public static final int BitShiftLeft
public static final int BitShiftRight
public static final int BitShiftRightZeroFill
public static final int InputUsage
public static final int OutputUsage
public static final int IgnoreUsage
public static final int ValueTypeUnknown
public static final int ValueTypeBoolean
public static final int ValueTypeName
public static final int ValueTypeNumber
public static final int ValueTypeSetName
public static final int ValueTypeCallName
public static final java.lang.String SQLStringNull
public static final double SQLDoubleNull
public static final int VarIdInitial
public static final int VarIdNull
public static final AbleBooleanLiteral True
public static final AbleBooleanLiteral False
public static final java.text.Collator Collator
public static final java.lang.String XML_ESC_LESS_THAN
public static final java.lang.String XML_ESC_GREATER_THAN
public static final java.lang.String XML_ESC_AMPERSAND
public static final java.lang.String XML_ESC_APOSTROPHE
public static final java.lang.String XML_ESC_QUOTE
Method Detail |
public static final java.lang.String DataType(int theDataType)
theDataType
- An AbleData.<DataType> constant.
public static final int DataType(java.lang.String theDataType)
theDataType
- A string describing an Able data type.
public static final java.lang.String DataTypeDebug(int theDataType)
theDataType
- An AbleData.<DataType> constant.
public static final java.lang.String UsageTypeString(int theUsageType)
theUsageType
- An AbleData.<UsageType> constant.
public static final int UsageType(java.lang.String theUsageType)
theUsageType
- A string describing an Able field usage type.
public static java.lang.String Operator(int theOperator)
theOperator
- An AbleData.<Operator> constant.
public static java.lang.String OperatorRl(int theOperator)
theOperator
- An AbleData.<Operator> constant.
public static java.lang.String OperatorXml(int theOperator)
theOperator
- An AbleData.<Operator> constant.
public static final java.lang.String ValueType(int theValueType)
theValueType
- An AbleData.<ValueType> constant.
public static java.lang.String escapeXMLString(java.lang.String xmlString)
public static java.lang.String Copyright()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |