-
- All Implemented Interfaces:
public final class EntryDescription<T extends Entry>A class providing structural information and methods for serialization as well as creation of an Entry class.
-
-
Field Summary
Fields Modifier and Type Field Description private final List<FieldDescription>fieldDescriptionsprivate final Function2<String, List<Object>, T>createEntryFromInputsprivate final Function1<T, String>serializeEntryprivate final Function1<String, T>deserializeEntry
-
Method Summary
Modifier and Type Method Description final List<FieldDescription>getFieldDescriptions()final Function2<String, List<Object>, T>getCreateEntryFromInputs()final Function1<T, String>getSerializeEntry()final Function1<String, T>getDeserializeEntry()-
-
Method Detail
-
getFieldDescriptions
final List<FieldDescription> getFieldDescriptions()
-
getCreateEntryFromInputs
final Function2<String, List<Object>, T> getCreateEntryFromInputs()
-
getSerializeEntry
final Function1<T, String> getSerializeEntry()
-
getDeserializeEntry
final Function1<String, T> getDeserializeEntry()
-
-
-
-