Class AbstractElementFactory<T extends SequenceElement>
- java.lang.Object
-
- org.deeplearning4j.models.sequencevectors.serialization.AbstractElementFactory<T>
-
- All Implemented Interfaces:
SequenceElementFactory<T>
public class AbstractElementFactory<T extends SequenceElement> extends Object implements SequenceElementFactory<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description AbstractElementFactory(@NonNull Class<? extends SequenceElement> cls)This is the only constructor available for AbstractElementFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tdeserialize(String json)This method builds object from provided JSONStringserialize(T element)This method serializaes object into JSON string
-
-
-
Constructor Detail
-
AbstractElementFactory
public AbstractElementFactory(@NonNull @NonNull Class<? extends SequenceElement> cls)This is the only constructor available for AbstractElementFactory- Parameters:
cls- class that going to be serialized/deserialized using this instance. I.e.: VocabWord.class
-
-
Method Detail
-
deserialize
public T deserialize(String json)
This method builds object from provided JSON- Specified by:
deserializein interfaceSequenceElementFactory<T extends SequenceElement>- Parameters:
json- JSON for restored object- Returns:
- restored object
-
serialize
public String serialize(T element)
This method serializaes object into JSON string- Specified by:
serializein interfaceSequenceElementFactory<T extends SequenceElement>- Parameters:
element-- Returns:
-
-