|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Input
Interface for Input which defines the contract methods which are to be implemented. Input object provides ways to read primitives, complex object and object references from byte buffer.
Method Summary | |
---|---|
void |
clearReferences()
Clears all references |
String |
getString()
Read a string without the string type header. |
Object |
readArray(Deserializer deserializer,
Type target)
Read an array. |
Boolean |
readBoolean(Type target)
Read Boolean value |
ByteArray |
readByteArray(Type target)
Read ByteArray object. |
Object |
readCustom(Type target)
Read custom object |
byte |
readDataType()
Read type of data |
Date |
readDate(Type target)
Read date object |
Map<String,Object> |
readKeyValues(Deserializer deserializer)
Read key - value pairs. |
Object |
readMap(Deserializer deserializer,
Type target)
Read a map containing key - value pairs. |
Object |
readNull(Type target)
Read Null data type |
Number |
readNumber(Type target)
Read Number object |
Object |
readObject(Deserializer deserializer,
Type target)
Read an object. |
Object |
readReference(Type target)
Read reference to Complex Data Type. |
String |
readString(Type target)
Read String object |
Vector<Integer> |
readVectorInt()
Read Vector |
Vector<Double> |
readVectorNumber()
Read Vector |
Vector<Object> |
readVectorObject()
Read Vector |
Vector<Long> |
readVectorUInt()
Read Vector |
Document |
readXML(Type target)
Read XML document |
Method Detail |
---|
byte readDataType()
String getString()
Object readNull(Type target)
target
- target type
Boolean readBoolean(Type target)
target
- target type
Number readNumber(Type target)
target
- target type
String readString(Type target)
target
- target type
Date readDate(Type target)
target
- target type
Object readArray(Deserializer deserializer, Type target)
deserializer
- deserializertarget
- target type
Object readMap(Deserializer deserializer, Type target)
deserializer
- deserializertarget
- target type
Object readObject(Deserializer deserializer, Type target)
deserializer
- deserializertarget
- target type
Document readXML(Type target)
target
- target type
Object readCustom(Type target)
target
- target type
ByteArray readByteArray(Type target)
target
- target type
Object readReference(Type target)
target
- target type
void clearReferences()
Map<String,Object> readKeyValues(Deserializer deserializer)
deserializer
- deserializer
Vector<Integer> readVectorInt()
Vector<Long> readVectorUInt()
Vector<Double> readVectorNumber()
Vector<Object> readVectorObject()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |