org.drools.base
Class ValueType
java.lang.Object
org.drools.base.ValueType
- All Implemented Interfaces:
- java.io.Serializable
public class ValueType
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NULL_TYPE
public static final ValueType NULL_TYPE
CHAR_TYPE
public static final ValueType CHAR_TYPE
BYTE_TYPE
public static final ValueType BYTE_TYPE
SHORT_TYPE
public static final ValueType SHORT_TYPE
INTEGER_TYPE
public static final ValueType INTEGER_TYPE
LONG_TYPE
public static final ValueType LONG_TYPE
FLOAT_TYPE
public static final ValueType FLOAT_TYPE
DOUBLE_TYPE
public static final ValueType DOUBLE_TYPE
BOOLEAN_TYPE
public static final ValueType BOOLEAN_TYPE
PCHAR_TYPE
public static final ValueType PCHAR_TYPE
PBYTE_TYPE
public static final ValueType PBYTE_TYPE
PSHORT_TYPE
public static final ValueType PSHORT_TYPE
PINTEGER_TYPE
public static final ValueType PINTEGER_TYPE
PLONG_TYPE
public static final ValueType PLONG_TYPE
PFLOAT_TYPE
public static final ValueType PFLOAT_TYPE
PDOUBLE_TYPE
public static final ValueType PDOUBLE_TYPE
PBOOLEAN_TYPE
public static final ValueType PBOOLEAN_TYPE
DATE_TYPE
public static final ValueType DATE_TYPE
ARRAY_TYPE
public static final ValueType ARRAY_TYPE
STRING_TYPE
public static final ValueType STRING_TYPE
OBJECT_TYPE
public static final ValueType OBJECT_TYPE
FACTTEMPLATE_TYPE
public static final ValueType FACTTEMPLATE_TYPE
BIG_DECIMAL_TYPE
public static final ValueType BIG_DECIMAL_TYPE
BIG_INTEGER_TYPE
public static final ValueType BIG_INTEGER_TYPE
getName
public java.lang.String getName()
getClassType
public java.lang.Class getClassType()
getSimpleType
public int getSimpleType()
getEvaluator
public Evaluator getEvaluator(Operator operator)
determineValueType
public static ValueType determineValueType(java.lang.Class clazz)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
isBoolean
public boolean isBoolean()
isNumber
public boolean isNumber()
isIntegerNumber
public boolean isIntegerNumber()
isFloatNumber
public boolean isFloatNumber()
isChar
public boolean isChar()