|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<LiteralValues>
com.tc.object.LiteralValues
public enum LiteralValues
Responsible for handling literal values
Enum Constant Summary | |
---|---|
ARRAY
|
|
BIG_DECIMAL
|
|
BIG_INTEGER
|
|
BOOLEAN
|
|
BYTE
|
|
CHARACTER
|
|
CURRENCY
|
|
DOUBLE
|
|
ENUM
|
|
ENUM_HOLDER
|
|
FLOAT
|
|
INTEGER
NOTE:: READ THIS IF YOU ARE ADDING NEW TYPES TO THIS FILE. |
|
JAVA_LANG_CLASS
|
|
JAVA_LANG_CLASS_HOLDER
|
|
JAVA_LANG_CLASSLOADER
|
|
JAVA_LANG_CLASSLOADER_HOLDER
|
|
LONG
|
|
OBJECT
|
|
OBJECT_ID
|
|
SHORT
|
|
STACK_TRACE_ELEMENT
|
|
STRING
|
|
STRING_BYTES
|
|
STRING_BYTES_COMPRESSED
|
Field Summary | |
---|---|
static java.lang.String |
ENUM_CLASS_DOTS
|
Method Summary | |
---|---|
static int |
calculateDsoHashCode(java.lang.Object value)
Calculate a stable hash code for the object. |
int |
calculateDsoHashCodeForLiteral(java.lang.Object value)
Calculate a stable hash code for the object. |
java.lang.String |
getClassNameSlashForPrimitives()
|
java.lang.String |
getInputMethodDescriptor()
|
java.lang.String |
getInputMethodName()
|
java.lang.String |
getMethodNameForPrimitives()
|
java.lang.String |
getOutputMethodDescriptor()
|
java.lang.String |
getOutputMethodName()
|
java.lang.String |
getTypeDesc()
|
static java.util.Collection<java.lang.String> |
getTypes()
|
static boolean |
isLiteral(java.lang.String className)
Determine whether a class is a literal |
static boolean |
isLiteralInstance(java.lang.Object obj)
Determine whether the instance is a literal Returns false if the parameter is null |
static LiteralValues |
valueFor(java.lang.Object pojo)
Determine LiteralValue code for an instance object |
static LiteralValues |
valueForClassName(java.lang.String className)
Get literal value code for class name |
static LiteralValues |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static LiteralValues[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final LiteralValues INTEGER
public static final LiteralValues LONG
public static final LiteralValues CHARACTER
public static final LiteralValues FLOAT
public static final LiteralValues DOUBLE
public static final LiteralValues BYTE
public static final LiteralValues BOOLEAN
public static final LiteralValues SHORT
public static final LiteralValues STRING
public static final LiteralValues ARRAY
public static final LiteralValues OBJECT
public static final LiteralValues OBJECT_ID
public static final LiteralValues STRING_BYTES
public static final LiteralValues JAVA_LANG_CLASS
public static final LiteralValues JAVA_LANG_CLASS_HOLDER
public static final LiteralValues STACK_TRACE_ELEMENT
public static final LiteralValues BIG_INTEGER
public static final LiteralValues BIG_DECIMAL
public static final LiteralValues JAVA_LANG_CLASSLOADER
public static final LiteralValues JAVA_LANG_CLASSLOADER_HOLDER
public static final LiteralValues ENUM
public static final LiteralValues ENUM_HOLDER
public static final LiteralValues CURRENCY
public static final LiteralValues STRING_BYTES_COMPRESSED
Field Detail |
---|
public static final java.lang.String ENUM_CLASS_DOTS
Method Detail |
---|
public static LiteralValues[] values()
for (LiteralValues c : LiteralValues.values()) System.out.println(c);
public static LiteralValues valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic java.lang.String getInputMethodName()
public java.lang.String getInputMethodDescriptor()
public java.lang.String getOutputMethodName()
public java.lang.String getOutputMethodDescriptor()
public java.lang.String getTypeDesc()
public java.lang.String getClassNameSlashForPrimitives()
public java.lang.String getMethodNameForPrimitives()
public int calculateDsoHashCodeForLiteral(java.lang.Object value)
value
- must refer to an object for which #isLiteralInstance()
returns true.
This implies that value must be non-null.public static LiteralValues valueFor(java.lang.Object pojo)
pojo
- Object instance, should never be null
public static LiteralValues valueForClassName(java.lang.String className)
className
- Class name, may be null
OBJECT
if className is nullpublic static boolean isLiteral(java.lang.String className)
className
- Class name
public static boolean isLiteralInstance(java.lang.Object obj)
obj
- Instance object, may be null
public static java.util.Collection<java.lang.String> getTypes()
public static int calculateDsoHashCode(java.lang.Object value)
value
- must refer to an object for which #isLiteralInstance()
returns true.
This implies that value must be non-null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |