org.msgpack.value
Interface RawValue

All Superinterfaces:
Value, ValueRef
All Known Subinterfaces:
BinaryValue, ExtendedValue, StringValue
All Known Implementing Classes:
BinaryValueImpl, ExtendedValueImpl, ExtHolder, RawHolder, RawStringValueImpl, RawValueImpl, StringValueImpl

public interface RawValue
extends Value

Base type of StringValue, BinaryValue and ExtendedValue


Method Summary
 byte[] toByteArray()
           
 java.nio.ByteBuffer toByteBuffer()
           
 MessageBuffer toMessageBuffer()
           
 java.lang.String toString()
           
 RawValue toValue()
          Create an immutable value from this reference
 
Methods inherited from interface org.msgpack.value.Value
asArrayValue, asMapValue
 
Methods inherited from interface org.msgpack.value.ValueRef
accept, asBinary, asBoolean, asExtended, asFloat, asInteger, asNil, asNumber, asRaw, asString, getArrayCursor, getMapCursor, getValueType, isArray, isBinary, isBoolean, isExtended, isFloat, isInteger, isMap, isNil, isNumber, isRaw, isRef, isString, writeTo
 

Method Detail

toByteArray

byte[] toByteArray()

toByteBuffer

java.nio.ByteBuffer toByteBuffer()

toMessageBuffer

MessageBuffer toMessageBuffer()

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

toValue

RawValue toValue()
Description copied from interface: ValueRef
Create an immutable value from this reference

Specified by:
toValue in interface ValueRef
Returns: