public class ExtendedValueImpl extends RawValueImpl implements ExtendedValue
byteBuffer
NUMBER_TYPE_MASK, RAW_TYPE_MASK
Constructor and Description |
---|
ExtendedValueImpl(int type,
java.nio.ByteBuffer data) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ValueVisitor visitor) |
int |
getExtType() |
ValueType |
getValueType() |
ExtendedValue |
toValue()
Create an immutable value from this reference
|
void |
writeTo(MessagePacker packer) |
equals, hashCode, toByteArray, toByteBuffer, toMessageBuffer, toString
isRef
as, as, asArrayValue, asBinary, asBoolean, asExtended, asFloat, asInteger, asMapValue, asNil, asNumber, asRaw, asString, getArrayCursor, getMapCursor, isArray, isBinary, isBoolean, isExtended, isFloat, isInteger, isMap, isNil, isNumber, isRaw, isString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toByteArray, toByteBuffer, toMessageBuffer, toString
asArrayValue, asMapValue
public ValueType getValueType()
getValueType
in interface ValueRef
public void writeTo(MessagePacker packer) throws java.io.IOException
writeTo
in interface ValueRef
writeTo
in class RawValueImpl
java.io.IOException
public void accept(ValueVisitor visitor)
public ExtendedValue toValue()
ValueRef
toValue
in interface ExtendedValue
toValue
in interface RawValue
toValue
in interface ValueRef
toValue
in class RawValueImpl
public int getExtType()
getExtType
in interface ExtendedValue