public static class DOFUInt16.Type extends DOFType
DOFType.Context, DOFType.Nullable, DOFType.Typedef
Constructor and Description |
---|
Type(DOFPacket packet)
Construct a type from the data read from the wire.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other)
Return whether two types are equal.
|
DOFValue |
getInstance(DOFPacket packet)
|
int |
hashCode()
Return a hash code for the type.
|
void |
marshal(DOFType.Context context,
DOFPacket packet)
Marshal, or output a binary representation of this type, into the
specified packet.
|
java.lang.String |
toString()
Returns a description of the type.
|
asBoolean, asByte, asBytes, asDate, asDOFInterfaceID, asDOFObjectID, asDouble, asFloat, asInt, asLong, asShort, asString, asULong, getCharSet, getEncoding, getMaxLength, getMinLength, getSubtypes, getTypeID, isCompatibleWith, isDefined, marshal
public Type(DOFPacket packet) throws DOFMarshalException
packet
- The source for the type.DOFMarshalException
- Any exception caused during read.public DOFValue getInstance(DOFPacket packet) throws DOFMarshalException
DOFType
DOFValue
instance from a DOFPacket
.
When called the current buffer location will point at the first byte of data associated with the
type. On completion, the buffer location must point at the first byte after the data, meaning the
first unread byte.getInstance
in class DOFType
packet
- The buffer which contains the serialized form of the object. Must not be null.null
if the type is nullable.DOFMarshalException
- If there are errors in the data or the buffer. This is an exception to the rule that
non-RuntimeExceptions not be thrown from a constructor.public final void marshal(DOFType.Context context, DOFPacket packet) throws DOFMarshalException
DOFType
context
- The context for this set of related types.packet
- The packet to write the type to.DOFMarshalException
- If the type is not supported.public final java.lang.String toString()
DOFType
public final int hashCode()
DOFType
DOFType.equals(java.lang.Object)
returns true
.public final boolean equals(java.lang.Object other)
DOFType