public class SerializerFormatDefinition extends Object
Serializer.| Modifier and Type | Class and Description |
|---|---|
static interface |
SerializerFormatDefinition.Builder |
static interface |
SerializerFormatDefinition.FieldBuilder
Builder for field definition for object.
|
static class |
SerializerFormatDefinition.FieldDefinition |
| Constructor and Description |
|---|
SerializerFormatDefinition(int type,
ValueType valueType,
Iterable<SerializerFormatDefinition.FieldDefinition> definitions) |
| Modifier and Type | Method and Description |
|---|---|
static SerializerFormatDefinition |
any() |
static SerializerFormatDefinition.Builder |
builder() |
static SerializerFormatDefinition |
forValue(ValueType value) |
SerializerFormatDefinition.FieldDefinition |
getField(String fieldName) |
Collection<SerializerFormatDefinition.FieldDefinition> |
getFields() |
ValueType |
getValueType() |
boolean |
isAny() |
boolean |
isList() |
boolean |
isObject() |
boolean |
isUnknown() |
boolean |
isValue() |
static SerializerFormatDefinition |
unknown() |
public SerializerFormatDefinition(int type,
ValueType valueType,
Iterable<SerializerFormatDefinition.FieldDefinition> definitions)
public SerializerFormatDefinition.FieldDefinition getField(String fieldName)
public Collection<SerializerFormatDefinition.FieldDefinition> getFields()
public ValueType getValueType()
public boolean isList()
public boolean isObject()
public boolean isValue()
public boolean isAny()
public boolean isUnknown()
public static SerializerFormatDefinition.Builder builder()
public static SerializerFormatDefinition any()
public static SerializerFormatDefinition unknown()
public static SerializerFormatDefinition forValue(ValueType value)
Copyright © 2017. All rights reserved.