public class SerializerFormatDefinitionBuilderImpl extends Object implements SerializerFormatDefinition.Builder
SerializerDefinition.Builder.| Constructor and Description |
|---|
SerializerFormatDefinitionBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
SerializerFormatDefinition |
build()
Build the definition.
|
SerializerFormatDefinition.FieldBuilder |
field(String name)
Start adding a field to this definition.
|
SerializerFormatDefinition.Builder |
list(Serializer<?> itemSerializer)
Define that we represent a list.
|
SerializerFormatDefinition.Builder |
list(SerializerFormatDefinition itemDefinition)
Define that we represent a list.
|
SerializerFormatDefinition.Builder |
object() |
SerializerFormatDefinition.Builder |
value(ValueType valueType)
Define that we represent a certain type of value.
|
public SerializerFormatDefinitionBuilderImpl()
public SerializerFormatDefinition.FieldBuilder field(String name)
SerializerFormatDefinition.BuilderSerializerFormatDefinition.Builder.object().field in interface SerializerFormatDefinition.Buildername - name of the field in its serialized formpublic SerializerFormatDefinition.Builder list(SerializerFormatDefinition itemDefinition)
SerializerFormatDefinition.Builderlist in interface SerializerFormatDefinition.BuilderitemDefinition - the format definition that is used for fields in this listpublic SerializerFormatDefinition.Builder list(Serializer<?> itemSerializer)
SerializerFormatDefinition.Builderlist in interface SerializerFormatDefinition.Builderpublic SerializerFormatDefinition.Builder object()
object in interface SerializerFormatDefinition.Builderpublic SerializerFormatDefinition.Builder value(ValueType valueType)
SerializerFormatDefinition.Buildervalue in interface SerializerFormatDefinition.Builderpublic SerializerFormatDefinition build()
SerializerFormatDefinition.Builderbuild in interface SerializerFormatDefinition.BuilderCopyright © 2017. All rights reserved.