org.msgpack.value
Interface Value

All Superinterfaces:
ValueRef
All Known Subinterfaces:
ArrayValue, BinaryValue, BooleanValue, ExtendedValue, FloatValue, IntegerValue, MapValue, NilValue, NumberValue, RawValue, StringValue
All Known Implementing Classes:
AbstractValue, ArrayValueImpl, BigIntegerValueImpl, BinaryValueImpl, BooleanValueImpl, DoubleValueImpl, ExtendedValueImpl, ExtHolder, FloatHolder, FloatValueImpl, IntegerHolder, IntegerValueImpl, LongValueImpl, MapValueImpl, NilValueImpl, RawHolder, RawStringValueImpl, RawValueImpl, StringValueImpl

public interface Value
extends ValueRef

Value is a holder of a message-packed value.


Method Summary
 ArrayValue asArrayValue()
           
 MapValue 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, toValue, writeTo
 

Method Detail

asArrayValue

ArrayValue asArrayValue()
                        throws MessageTypeException
Throws:
MessageTypeException

asMapValue

MapValue asMapValue()
                    throws MessageTypeException
Throws:
MessageTypeException