public class AbstractElementFactory<T extends SequenceElement> extends Object implements SequenceElementFactory<T>
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
log |
Constructor and Description |
---|
AbstractElementFactory(Class<? extends SequenceElement> cls)
This is the only constructor available for AbstractElementFactory
|
Modifier and Type | Method and Description |
---|---|
T |
deserialize(String json)
This method builds object from provided JSON
|
String |
serialize(T element)
This method serializaes object into JSON string
|
public AbstractElementFactory(@NonNull Class<? extends SequenceElement> cls)
cls
- class that going to be serialized/deserialized using this instance. I.e.: VocabWord.classpublic T deserialize(String json)
deserialize
in interface SequenceElementFactory<T extends SequenceElement>
json
- JSON for restored objectpublic String serialize(T element)
serialize
in interface SequenceElementFactory<T extends SequenceElement>
element
- Copyright © 2017. All rights reserved.