Class NCType
- java.lang.Object
-
- com.adobe.versioncue.nativecomm.msg.NCType
-
- All Implemented Interfaces:
INCExternalizable
public abstract class NCType extends java.lang.Object implements INCExternalizable
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_BOOLEAN
Type ID booleanstatic int
TYPE_BYTEBUFFER
Type ID byte[]static int
TYPE_DATE
Type ID date 64 bit milliseconds GMTstatic int
TYPE_DOUBLE
Type ID floatstatic int
TYPE_INTEGER
Type ID intstatic int
TYPE_LIST
Type ID NCListstatic int
TYPE_LONG
Type ID long (64 bit)static int
TYPE_MAP
Type ID Dictionarystatic int
TYPE_NULL
Type ID voidstatic int
TYPE_STRING
Type ID string
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equals(java.lang.Object other)
Force subclasses to implement.NCType
externalize()
Return a NativeComm compatible representation of the object.abstract int
getType()
Returns the type of thisNCType
object.abstract int
hashCode()
Force subclasses to implement.abstract java.lang.String
toString()
Force subclasses to implement.
-
-
-
Field Detail
-
TYPE_NULL
public static final int TYPE_NULL
Type ID void- See Also:
- Constant Field Values
-
TYPE_INTEGER
public static final int TYPE_INTEGER
Type ID int- See Also:
- Constant Field Values
-
TYPE_BOOLEAN
public static final int TYPE_BOOLEAN
Type ID boolean- See Also:
- Constant Field Values
-
TYPE_DOUBLE
public static final int TYPE_DOUBLE
Type ID float- See Also:
- Constant Field Values
-
TYPE_STRING
public static final int TYPE_STRING
Type ID string- See Also:
- Constant Field Values
-
TYPE_BYTEBUFFER
public static final int TYPE_BYTEBUFFER
Type ID byte[]- See Also:
- Constant Field Values
-
TYPE_LIST
public static final int TYPE_LIST
Type ID NCList- See Also:
- Constant Field Values
-
TYPE_MAP
public static final int TYPE_MAP
Type ID Dictionary- See Also:
- Constant Field Values
-
TYPE_LONG
public static final int TYPE_LONG
Type ID long (64 bit)- See Also:
- Constant Field Values
-
TYPE_DATE
public static final int TYPE_DATE
Type ID date 64 bit milliseconds GMT- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public abstract int getType()
Returns the type of thisNCType
object.- Returns:
- the type of this
NCType
-
hashCode
public abstract int hashCode()
Force subclasses to implement.- Overrides:
hashCode
in classjava.lang.Object
- See Also:
Object.hashCode()
-
equals
public abstract boolean equals(java.lang.Object other)
Force subclasses to implement.- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
toString
public abstract java.lang.String toString()
Force subclasses to implement.- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
externalize
public NCType externalize()
Description copied from interface:INCExternalizable
Return a NativeComm compatible representation of the object.- Specified by:
externalize
in interfaceINCExternalizable
- Returns:
- NativeComm compatible representation of the object
- See Also:
INCExternalizable.externalize()
-
-