Package se.l4.commons.serialization
Class SerializerFormatDefinition
java.lang.Object
se.l4.commons.serialization.SerializerFormatDefinition
public class SerializerFormatDefinition extends Object
Definition of the output of a
Serializer.- Author:
- Andreas Holstenson
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSerializerFormatDefinition.Builderstatic interfaceSerializerFormatDefinition.FieldBuilderBuilder for field definition for object.static classSerializerFormatDefinition.FieldDefinition -
Constructor Summary
Constructors Constructor Description SerializerFormatDefinition(int type, ValueType valueType, Iterable<SerializerFormatDefinition.FieldDefinition> definitions) -
Method Summary
Modifier and Type Method Description static SerializerFormatDefinitionany()static SerializerFormatDefinition.Builderbuilder()static SerializerFormatDefinitionforValue(ValueType value)SerializerFormatDefinition.FieldDefinitiongetField(String fieldName)Collection<SerializerFormatDefinition.FieldDefinition>getFields()ValueTypegetValueType()booleanisAny()booleanisList()booleanisObject()booleanisUnknown()booleanisValue()static SerializerFormatDefinitionunknown()
-
Constructor Details
-
SerializerFormatDefinition
public SerializerFormatDefinition(int type, ValueType valueType, Iterable<SerializerFormatDefinition.FieldDefinition> definitions)
-
-
Method Details