public class TypeInfo<T> extends Object
ReflectionSerializer.| Constructor and Description |
|---|
TypeInfo(Class<T> type,
FactoryDefinition<T>[] factories,
Map<String,FieldDefinition> fieldMap,
FieldDefinition[] fields) |
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition[] |
getAllFields() |
FieldDefinition |
getField(String name) |
SerializerFormatDefinition |
getFormatDefinition() |
Class<T> |
getType() |
T |
newInstance(Map<String,Object> fields)
Create a new instance.
|
public TypeInfo(Class<T> type, FactoryDefinition<T>[] factories, Map<String,FieldDefinition> fieldMap, FieldDefinition[] fields)
public FieldDefinition[] getAllFields()
public FieldDefinition getField(String name)
public T newInstance(Map<String,Object> fields)
fields - public SerializerFormatDefinition getFormatDefinition()
Copyright © 2016. All rights reserved.