Package oracle.rules.sdk2.dictionary
Class DOID
java.lang.Object
oracle.rules.sdk2.dictionary.DOID
- All Implemented Interfaces:
Serializable
Dictionary Object ID
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final Stringstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final Stringstatic final DOIDstatic final DOIDstatic final Stringstatic final DOIDstatic final Stringstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDDeprecated.static final DOIDstatic final DOIDstatic final DOIDstatic final Stringstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final DOIDstatic final Stringstatic final DOIDstatic final DOIDstatic final DOID -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DOIDgetJavaClassID(String name) convert between names and IDs for Java and primitive IDs onlyinthashCode()intintValue()Get the integer value of the identifier, or 0 if not a local or temp IDbooleanisArray()booleanfinal booleanbooleanisGlobal()static booleanbooleanisJava()booleanisLocal()final booleanfinal booleanfinal booleanstatic booleanbooleanisTemp()booleanisValid()final booleanisXSData()static DOIDnewBuiltinID(String name) static DOIDstatic DOIDstatic DOIDnewJavaClassID(String name) static DOIDstatic DOIDnewJavaFieldID(Class c, Field f) static DOIDnewJavaMethodID(Class c, Method m) static DOIDnewJavaPropertyID(Class containingClass, PropertyDescriptor prop) static DOIDnewJavaPropertyID(String containingClassName, String propName) static DOIDnewLocalID(String name) static DOIDstatic DOIDparse a DOID from a stringtoString()
-
Field Details
-
UNDEFINED
- See Also:
-
JAVA_TYPE_ID_PREFIX
- See Also:
-
BUILTIN_TYPE_ID_PREFIX
- See Also:
-
GLOBAL_TYPE_ID_PREFIX
- See Also:
-
LOCAL_TYPE_ID_PREFIX
- See Also:
-
TEMP_TYPE_ID_PREFIX
- See Also:
-
nil
-
BOOLEAN
-
STRING
-
INT
-
LONG
-
SHORT
-
CHAR
-
BYTE
-
DOUBLE
-
FLOAT
-
NUMBER
-
OBJECT
-
NULL
-
VOID
-
CALENDAR
-
XML_CALENDAR
-
XML_DURATION
-
THROWABLE
-
LIST
-
COLLECTION
-
BIG_INTEGER
-
BIG_DECIMAL
-
DOUBLE_W
-
INTEGER_W
-
SHORT_W
-
LONG_W
-
FLOAT_W
-
BOOLEAN_W
-
COMPARABLE
-
PRIMITIVE_NUMERIC
Deprecated. -
AGGR_COUNT
-
AGGR_AVG
-
AGGR_MAX
-
AGGR_MIN
-
AGGR_SUM
-
AGGR_COLLECTION
-
FILTER_NAME
-
FILTER_DESCRIPTION
-
FILTER_PRIORITY
-
FILTER_START_DATE
-
FILTER_END_DATE
-
FILTER_MINUTES_UNTIL_START_DATE
-
FILTER_MINUTES_UNTIL_END_DATE
-
FILTER_DAYS_UNTIL_START_DATE
-
FILTER_DAYS_UNTIL_END_DATE
-
FILTER_YEARS_UNTIL_START_DATE
-
FILTER_YEARS_UNTIL_END_DATE
-
FILTER_ACTIVE
-
FILTER_VALID
-
FILTER_FACT_TYPES
-
TEST_EQ
-
TEST_NE
-
TEST_LT
-
TEST_LE
-
TEST_GT
-
TEST_GE
-
TEST_BETWEEN
-
TEST_IN
-
TEST_NOT
-
-
Method Details
-
toString
-
isID
-
isValid
public boolean isValid() -
isJava
public boolean isJava() -
isBuiltin
public boolean isBuiltin() -
isGlobal
public boolean isGlobal() -
isLocal
public boolean isLocal() -
isTemp
public boolean isTemp() -
isArray
public boolean isArray() -
intValue
public int intValue()Get the integer value of the identifier, or 0 if not a local or temp ID- Returns:
- int
-
getJavaClassName
convert between names and IDs for Java and primitive IDs only- Returns:
- Java class name (or member name) or null if not a java id
-
parse
parse a DOID from a string- Parameters:
raw- String to parse- Returns:
- DOID
-
newJavaClassID
-
newJavaClassID
-
getJavaClassID
-
newJavaMethodID
-
newJavaFieldID
-
newJavaConstructorID
-
newJavaPropertyID
-
newJavaPropertyID
-
newBuiltinID
-
newGlobalID
-
newLocalID
-
newTempID
-
hashCode
public int hashCode() -
equals
-
isPrimitive
public final boolean isPrimitive() -
isPrimitiveNumeric
public final boolean isPrimitiveNumeric() -
isNumeric
public final boolean isNumeric() -
isXSData
public final boolean isXSData() -
isComparableWithBetween
public final boolean isComparableWithBetween() -
isPrimitiveOrNumericOrXSData
-