public abstract class BaseDataStreamMarshaller extends java.lang.Object implements DataStreamMarshaller
Modifier and Type | Field and Description |
---|---|
static java.lang.reflect.Constructor |
STACK_TRACE_ELEMENT_CONSTRUCTOR |
Constructor and Description |
---|
BaseDataStreamMarshaller() |
Modifier and Type | Method and Description |
---|---|
abstract DataStructure |
createObject() |
abstract byte |
getDataStructureType() |
void |
looseMarshal(OpenWireFormat wireFormat,
java.lang.Object o,
java.io.DataOutput dataOut) |
protected void |
looseMarshalByteArray(OpenWireFormat wireFormat,
byte[] data,
java.io.DataOutput dataOut) |
protected void |
looseMarshalByteSequence(OpenWireFormat wireFormat,
ByteSequence data,
java.io.DataOutput dataOut) |
protected void |
looseMarshalCachedObject(OpenWireFormat wireFormat,
DataStructure o,
java.io.DataOutput dataOut) |
protected void |
looseMarshalConstByteArray(OpenWireFormat wireFormat,
byte[] data,
java.io.DataOutput dataOut,
int i) |
void |
looseMarshalLong(OpenWireFormat wireFormat,
long o,
java.io.DataOutput dataOut) |
protected void |
looseMarshalNestedObject(OpenWireFormat wireFormat,
DataStructure o,
java.io.DataOutput dataOut) |
protected void |
looseMarshalObjectArray(OpenWireFormat wireFormat,
DataStructure[] objects,
java.io.DataOutput dataOut) |
protected void |
looseMarshalString(java.lang.String value,
java.io.DataOutput dataOut) |
protected void |
looseMarshalThrowable(OpenWireFormat wireFormat,
java.lang.Throwable o,
java.io.DataOutput dataOut) |
protected DataStructure |
looseUnmarsalCachedObject(OpenWireFormat wireFormat,
java.io.DataInput dataIn) |
protected DataStructure |
looseUnmarsalNestedObject(OpenWireFormat wireFormat,
java.io.DataInput dataIn) |
protected java.lang.Throwable |
looseUnmarsalThrowable(OpenWireFormat wireFormat,
java.io.DataInput dataIn) |
void |
looseUnmarshal(OpenWireFormat wireFormat,
java.lang.Object o,
java.io.DataInput dataIn) |
protected byte[] |
looseUnmarshalByteArray(java.io.DataInput dataIn) |
protected ByteSequence |
looseUnmarshalByteSequence(java.io.DataInput dataIn) |
protected byte[] |
looseUnmarshalConstByteArray(java.io.DataInput dataIn,
int i) |
long |
looseUnmarshalLong(OpenWireFormat wireFormat,
java.io.DataInput dataIn) |
protected java.lang.String |
looseUnmarshalString(java.io.DataInput dataIn) |
int |
tightMarshal1(OpenWireFormat wireFormat,
java.lang.Object o,
BooleanStream bs) |
void |
tightMarshal2(OpenWireFormat wireFormat,
java.lang.Object o,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalByteArray1(byte[] data,
BooleanStream bs) |
protected void |
tightMarshalByteArray2(byte[] data,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalByteSequence1(ByteSequence data,
BooleanStream bs) |
protected void |
tightMarshalByteSequence2(ByteSequence data,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalCachedObject1(OpenWireFormat wireFormat,
DataStructure o,
BooleanStream bs) |
protected void |
tightMarshalCachedObject2(OpenWireFormat wireFormat,
DataStructure o,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalConstByteArray1(byte[] data,
BooleanStream bs,
int i) |
protected void |
tightMarshalConstByteArray2(byte[] data,
java.io.DataOutput dataOut,
BooleanStream bs,
int i) |
int |
tightMarshalLong1(OpenWireFormat wireFormat,
long o,
BooleanStream bs) |
void |
tightMarshalLong2(OpenWireFormat wireFormat,
long o,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalNestedObject1(OpenWireFormat wireFormat,
DataStructure o,
BooleanStream bs) |
protected void |
tightMarshalNestedObject2(OpenWireFormat wireFormat,
DataStructure o,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalObjectArray1(OpenWireFormat wireFormat,
DataStructure[] objects,
BooleanStream bs) |
protected void |
tightMarshalObjectArray2(OpenWireFormat wireFormat,
DataStructure[] objects,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalString1(java.lang.String value,
BooleanStream bs) |
protected void |
tightMarshalString2(java.lang.String value,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected int |
tightMarshalThrowable1(OpenWireFormat wireFormat,
java.lang.Throwable o,
BooleanStream bs) |
protected void |
tightMarshalThrowable2(OpenWireFormat wireFormat,
java.lang.Throwable o,
java.io.DataOutput dataOut,
BooleanStream bs) |
protected DataStructure |
tightUnmarsalCachedObject(OpenWireFormat wireFormat,
java.io.DataInput dataIn,
BooleanStream bs) |
protected DataStructure |
tightUnmarsalNestedObject(OpenWireFormat wireFormat,
java.io.DataInput dataIn,
BooleanStream bs) |
protected java.lang.Throwable |
tightUnmarsalThrowable(OpenWireFormat wireFormat,
java.io.DataInput dataIn,
BooleanStream bs) |
void |
tightUnmarshal(OpenWireFormat wireFormat,
java.lang.Object o,
java.io.DataInput dataIn,
BooleanStream bs) |
protected byte[] |
tightUnmarshalByteArray(java.io.DataInput dataIn,
BooleanStream bs) |
protected ByteSequence |
tightUnmarshalByteSequence(java.io.DataInput dataIn,
BooleanStream bs) |
protected byte[] |
tightUnmarshalConstByteArray(java.io.DataInput dataIn,
BooleanStream bs,
int i) |
long |
tightUnmarshalLong(OpenWireFormat wireFormat,
java.io.DataInput dataIn,
BooleanStream bs) |
protected java.lang.String |
tightUnmarshalString(java.io.DataInput dataIn,
BooleanStream bs) |
protected long |
toLong(int value) |
protected long |
toLong(short value) |
public static final java.lang.reflect.Constructor STACK_TRACE_ELEMENT_CONSTRUCTOR
public BaseDataStreamMarshaller()
public abstract byte getDataStructureType()
getDataStructureType
in interface DataStreamMarshaller
public abstract DataStructure createObject()
createObject
in interface DataStreamMarshaller
public int tightMarshal1(OpenWireFormat wireFormat, java.lang.Object o, BooleanStream bs) throws java.io.IOException
tightMarshal1
in interface DataStreamMarshaller
java.io.IOException
public void tightMarshal2(OpenWireFormat wireFormat, java.lang.Object o, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
tightMarshal2
in interface DataStreamMarshaller
java.io.IOException
public void tightUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
tightUnmarshal
in interface DataStreamMarshaller
java.io.IOException
public int tightMarshalLong1(OpenWireFormat wireFormat, long o, BooleanStream bs) throws java.io.IOException
java.io.IOException
public void tightMarshalLong2(OpenWireFormat wireFormat, long o, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
public long tightUnmarshalLong(OpenWireFormat wireFormat, java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected long toLong(short value)
protected long toLong(int value)
protected DataStructure tightUnmarsalNestedObject(OpenWireFormat wireFormat, java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalNestedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalNestedObject2(OpenWireFormat wireFormat, DataStructure o, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected DataStructure tightUnmarsalCachedObject(OpenWireFormat wireFormat, java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalCachedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalCachedObject2(OpenWireFormat wireFormat, DataStructure o, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected java.lang.Throwable tightUnmarsalThrowable(OpenWireFormat wireFormat, java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalThrowable1(OpenWireFormat wireFormat, java.lang.Throwable o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalThrowable2(OpenWireFormat wireFormat, java.lang.Throwable o, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected java.lang.String tightUnmarshalString(java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalString1(java.lang.String value, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalString2(java.lang.String value, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalObjectArray1(OpenWireFormat wireFormat, DataStructure[] objects, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalObjectArray2(OpenWireFormat wireFormat, DataStructure[] objects, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalConstByteArray1(byte[] data, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected void tightMarshalConstByteArray2(byte[] data, java.io.DataOutput dataOut, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected byte[] tightUnmarshalConstByteArray(java.io.DataInput dataIn, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected int tightMarshalByteArray1(byte[] data, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalByteArray2(byte[] data, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected byte[] tightUnmarshalByteArray(java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalByteSequence1(ByteSequence data, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalByteSequence2(ByteSequence data, java.io.DataOutput dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected ByteSequence tightUnmarshalByteSequence(java.io.DataInput dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
public void looseMarshal(OpenWireFormat wireFormat, java.lang.Object o, java.io.DataOutput dataOut) throws java.io.IOException
looseMarshal
in interface DataStreamMarshaller
java.io.IOException
public void looseUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, java.io.DataInput dataIn) throws java.io.IOException
looseUnmarshal
in interface DataStreamMarshaller
java.io.IOException
public void looseMarshalLong(OpenWireFormat wireFormat, long o, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
public long looseUnmarshalLong(OpenWireFormat wireFormat, java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected DataStructure looseUnmarsalNestedObject(OpenWireFormat wireFormat, java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalNestedObject(OpenWireFormat wireFormat, DataStructure o, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected DataStructure looseUnmarsalCachedObject(OpenWireFormat wireFormat, java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalCachedObject(OpenWireFormat wireFormat, DataStructure o, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected java.lang.Throwable looseUnmarsalThrowable(OpenWireFormat wireFormat, java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalThrowable(OpenWireFormat wireFormat, java.lang.Throwable o, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected java.lang.String looseUnmarshalString(java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalString(java.lang.String value, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected void looseMarshalObjectArray(OpenWireFormat wireFormat, DataStructure[] objects, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected void looseMarshalConstByteArray(OpenWireFormat wireFormat, byte[] data, java.io.DataOutput dataOut, int i) throws java.io.IOException
java.io.IOException
protected byte[] looseUnmarshalConstByteArray(java.io.DataInput dataIn, int i) throws java.io.IOException
java.io.IOException
protected void looseMarshalByteArray(OpenWireFormat wireFormat, byte[] data, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected byte[] looseUnmarshalByteArray(java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalByteSequence(OpenWireFormat wireFormat, ByteSequence data, java.io.DataOutput dataOut) throws java.io.IOException
java.io.IOException
protected ByteSequence looseUnmarshalByteSequence(java.io.DataInput dataIn) throws java.io.IOException
java.io.IOException
Copyright © 2005-2017. All Rights Reserved.