| Package | Description |
|---|---|
| org.msgpack.core | |
| org.msgpack.value | |
| org.msgpack.value.impl |
| Modifier and Type | Method and Description |
|---|---|
MessagePacker |
MessagePacker.packValue(Value v)
Writes a dynamically typed value.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayValue
Representation of MessagePack's Array type.
|
interface |
BinaryValue
Representation of MessagePack's Binary type.
|
interface |
BooleanValue
Representation MessagePack's Boolean type.
|
interface |
ExtensionValue
Representation of MessagePack's Extension type.
|
interface |
FloatValue
Representation of MessagePack's Float type.
|
interface |
ImmutableArrayValue
Immutable representation of MessagePack's Array type.
|
interface |
ImmutableBinaryValue
Immutable representation of MessagePack's Binary type.
|
interface |
ImmutableBooleanValue
Immutable representation of MessagePack's Boolean type.
|
interface |
ImmutableExtensionValue
Immutable representation of MessagePack's Extension type.
|
interface |
ImmutableFloatValue
Immutable representation of MessagePack's Float type.
|
interface |
ImmutableIntegerValue
Immutable representation of MessagePack's Integer type.
|
interface |
ImmutableMapValue
Immutable representation of MessagePack's Map type.
|
interface |
ImmutableNilValue
Immutable representation of MessagePack's Nil type.
|
interface |
ImmutableNumberValue
Immutable base interface of
ImmutableIntegerValue and ImmutableFloatValue interfaces. |
interface |
ImmutableRawValue
Immutable base interface of
ImmutableStringValue and ImmutableBinaryValue interfaces. |
interface |
ImmutableStringValue
Immutable representation of MessagePack's String type.
|
interface |
ImmutableTimestampValue
Immutable representation of MessagePack's Timestamp type.
|
interface |
ImmutableValue
Immutable declaration of
Value interface. |
interface |
IntegerValue
Representation of MessagePack's Integer type.
|
interface |
MapValue
Representation of MessagePack's Map type.
|
interface |
NilValue
Representation of MessagePack's Nil type.
|
interface |
NumberValue
Base interface of
IntegerValue and FloatValue interfaces. |
interface |
RawValue
Base interface of
StringValue and BinaryValue interfaces. |
interface |
StringValue
Representation of MessagePack's String type.
|
interface |
TimestampValue
Value representation of MessagePack's Timestamp type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Variable |
private class |
Variable.AbstractNumberValueAccessor |
private class |
Variable.AbstractRawValueAccessor |
private class |
Variable.AbstractValueAccessor |
private class |
Variable.ArrayValueAccessor |
private class |
Variable.BinaryValueAccessor |
private class |
Variable.BooleanValueAccessor |
private class |
Variable.ExtensionValueAccessor |
private class |
Variable.FloatValueAccessor |
private class |
Variable.IntegerValueAccessor |
private class |
Variable.MapValueAccessor |
private class |
Variable.NilValueAccessor |
private class |
Variable.StringValueAccessor |
private class |
Variable.TimestampValueAccessor |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<Value,Value> |
ValueFactory.MapBuilder.map |
private java.util.Map<Value,Value> |
ValueFactory.MapBuilder.map |
| Modifier and Type | Method and Description |
|---|---|
static <K extends Value,V extends Value> |
ValueFactory.newMap(java.util.Map<K,V> map) |
static <K extends Value,V extends Value> |
ValueFactory.newMap(java.util.Map<K,V> map) |
| Modifier and Type | Method and Description |
|---|---|
Value[] |
Variable.ArrayValueAccessor.array() |
Value |
ArrayValue.get(int index)
Returns the element at the specified position in this array.
|
Value |
Variable.ArrayValueAccessor.get(int index) |
Value[] |
MapValue.getKeyValueArray()
Returns the key-value pairs as an array of
Value. |
Value[] |
Variable.MapValueAccessor.getKeyValueArray() |
Value |
ArrayValue.getOrNilValue(int index)
Returns the element at the specified position in this array.
|
Value |
Variable.ArrayValueAccessor.getOrNilValue(int index) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.Map.Entry<Value,Value>> |
MapValue.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
MapValue.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
Variable.MapValueAccessor.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
Variable.MapValueAccessor.entrySet() |
java.util.Iterator<Value> |
ArrayValue.iterator()
Returns an iterator over elements.
|
java.util.Iterator<Value> |
ImmutableArrayValue.iterator()
Returns an iterator over elements.
|
java.util.Iterator<Value> |
Variable.ArrayValueAccessor.iterator() |
java.util.Set<Value> |
MapValue.keySet() |
java.util.Set<Value> |
Variable.MapValueAccessor.keySet() |
java.util.List<Value> |
ArrayValue.list()
Returns the value as
List. |
java.util.List<Value> |
ImmutableArrayValue.list()
Returns the value as
List. |
java.util.List<Value> |
Variable.ArrayValueAccessor.list() |
java.util.Map<Value,Value> |
MapValue.map()
Returns the value as
Map. |
java.util.Map<Value,Value> |
MapValue.map()
Returns the value as
Map. |
java.util.Map<Value,Value> |
Variable.MapValueAccessor.map() |
java.util.Map<Value,Value> |
Variable.MapValueAccessor.map() |
static java.util.Map.Entry<Value,Value> |
ValueFactory.newMapEntry(Value key,
Value value) |
static java.util.Map.Entry<Value,Value> |
ValueFactory.newMapEntry(Value key,
Value value) |
java.util.Collection<Value> |
MapValue.values() |
java.util.Collection<Value> |
Variable.MapValueAccessor.values() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableArrayValue |
ValueFactory.newArray(Value... array) |
static ImmutableArrayValue |
ValueFactory.newArray(Value[] array,
boolean omitCopy) |
static ImmutableMapValue |
ValueFactory.newMap(Value... kvs) |
static ImmutableMapValue |
ValueFactory.newMap(Value[] kvs,
boolean omitCopy) |
static java.util.Map.Entry<Value,Value> |
ValueFactory.newMapEntry(Value key,
Value value) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.put(Value key,
Value value) |
Variable |
Variable.setArrayValue(Value[] v) |
Variable |
Variable.setMapValue(Value[] kvs) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableArrayValue |
ValueFactory.newArray(java.util.List<? extends Value> list) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.put(java.util.Map.Entry<? extends Value,? extends Value> pair) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.put(java.util.Map.Entry<? extends Value,? extends Value> pair) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.putAll(java.lang.Iterable<? extends java.util.Map.Entry<? extends Value,? extends Value>> entries) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.putAll(java.lang.Iterable<? extends java.util.Map.Entry<? extends Value,? extends Value>> entries) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.putAll(java.util.Map<? extends Value,? extends Value> map) |
ValueFactory.MapBuilder |
ValueFactory.MapBuilder.putAll(java.util.Map<? extends Value,? extends Value> map) |
Variable |
Variable.setArrayValue(java.util.List<Value> v) |
Variable |
Variable.setMapValue(java.util.Map<Value,Value> v) |
Variable |
Variable.setMapValue(java.util.Map<Value,Value> v) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractImmutableRawValue |
(package private) class |
AbstractImmutableValue |
class |
ImmutableArrayValueImpl
ImmutableArrayValueImpl Implements ImmutableArrayValue using a Value[] field. |
class |
ImmutableBigIntegerValueImpl
ImmutableBigIntegerValueImpl Implements ImmutableBigIntegerValue using a BigInteger field. |
class |
ImmutableBinaryValueImpl
ImmutableBinaryValueImpl Implements ImmutableBinaryValue using a byte[] field. |
class |
ImmutableBooleanValueImpl
ImmutableBooleanValueImpl Implements ImmutableBooleanValue using a boolean field. |
class |
ImmutableDoubleValueImpl
ImmutableDoubleValueImpl Implements ImmutableFloatValue using a double field. |
class |
ImmutableExtensionValueImpl
ImmutableExtensionValueImpl Implements ImmutableExtensionValue using a byte and a byte[] fields. |
class |
ImmutableLongValueImpl
ImmutableLongValueImpl Implements ImmutableIntegerValue using a long field. |
class |
ImmutableMapValueImpl
ImmutableMapValueImpl Implements ImmutableMapValue using a Value[] field. |
class |
ImmutableNilValueImpl
ImmutableNilValueImpl Implements ImmutableNilValue. |
class |
ImmutableStringValueImpl
ImmutableStringValueImpl Implements ImmutableStringValue using a byte[] field. |
class |
ImmutableTimestampValueImpl
ImmutableTimestampValueImpl Implements ImmutableTimestampValue using a byte and a byte[] fields. |
| Modifier and Type | Field and Description |
|---|---|
private Value[] |
ImmutableArrayValueImpl.array |
private Value[] |
ImmutableArrayValueImpl.ImmutableArrayValueList.array |
private Value[] |
ImmutableArrayValueImpl.Ite.array |
private Value[] |
ImmutableMapValueImpl.kvs |
private Value[] |
ImmutableMapValueImpl.ImmutableMapValueMap.kvs |
private Value[] |
ImmutableMapValueImpl.EntrySet.kvs |
private Value[] |
ImmutableMapValueImpl.EntrySetIterator.kvs |
private Value[] |
ImmutableMapValueImpl.KeySet.kvs |
private Value[] |
ImmutableMapValueImpl.ValueCollection.kvs |
private Value[] |
ImmutableMapValueImpl.EntryIterator.kvs |
| Modifier and Type | Method and Description |
|---|---|
Value |
ImmutableArrayValueImpl.get(int index) |
Value |
ImmutableArrayValueImpl.ImmutableArrayValueList.get(int index) |
Value[] |
ImmutableMapValueImpl.getKeyValueArray() |
Value |
ImmutableArrayValueImpl.getOrNilValue(int index) |
Value |
ImmutableArrayValueImpl.Ite.next() |
Value |
ImmutableMapValueImpl.EntryIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.ImmutableMapValueMap.entrySet() |
java.util.Set<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.ImmutableMapValueMap.entrySet() |
java.util.Iterator<Value> |
ImmutableArrayValueImpl.iterator() |
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.EntrySet.iterator() |
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
ImmutableMapValueImpl.EntrySet.iterator() |
java.util.Iterator<Value> |
ImmutableMapValueImpl.KeySet.iterator() |
java.util.Iterator<Value> |
ImmutableMapValueImpl.ValueCollection.iterator() |
java.util.Set<Value> |
ImmutableMapValueImpl.keySet() |
java.util.List<Value> |
ImmutableArrayValueImpl.list() |
java.util.Map<Value,Value> |
ImmutableMapValueImpl.map() |
java.util.Map<Value,Value> |
ImmutableMapValueImpl.map() |
java.util.Map.Entry<Value,Value> |
ImmutableMapValueImpl.EntrySetIterator.next() |
java.util.Map.Entry<Value,Value> |
ImmutableMapValueImpl.EntrySetIterator.next() |
java.util.Collection<Value> |
ImmutableMapValueImpl.values() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ImmutableMapValueImpl.appendJsonKey(java.lang.StringBuilder sb,
Value key) |
private static void |
ImmutableArrayValueImpl.appendString(java.lang.StringBuilder sb,
Value value) |
private static void |
ImmutableMapValueImpl.appendString(java.lang.StringBuilder sb,
Value value) |
| Constructor and Description |
|---|
EntryIterator(Value[] kvs,
int offset) |
EntrySet(Value[] kvs) |
EntrySetIterator(Value[] kvs) |
ImmutableArrayValueImpl(Value[] array) |
ImmutableArrayValueList(Value[] array) |
ImmutableMapValueImpl(Value[] kvs) |
ImmutableMapValueMap(Value[] kvs) |
Ite(Value[] array) |
KeySet(Value[] kvs) |
ValueCollection(Value[] kvs) |