Package org.nustaq.serialization.coders
Class Unknown
java.lang.Object
org.nustaq.serialization.coders.Unknown
- All Implemented Interfaces:
Serializable
public class Unknown extends Object implements Serializable
Created by ruedi on 05/06/15.
Can used by some Coders (namely Json) to represent objects of unknown classes.
As binary codec's do not include fieldnames in their outputstream, this can only
be supported for fieldname containing (but slow) codec's.
- See Also:
- Serialized Form
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Unknownadd(Object item)<T> Tddot(Object... propPath)Objectdot(Object... propPath)access nested data. unk.dot( 3, "id" );IntegerdotInt(Object... propPath)StringdotStr(Object... propPath)UnknowndotUnk(Object... propPath)Unknownfields(Map<String,Object> fields)Objectget(String name)ListgetArr(String name)doublegetDouble(String name)Map<String,Object>getFields()intgetInt(String name)ListgetItems()StringgetString(String name)StringgetType()booleanisSequence()Unknownitems(List items)Unknownput(String field, Object... vals)Unknownset(String name, Object value)voidsetType(String type)StringtoString()Unknowntype(String type)