Package com.persequor.xml.serialization
Class EpcisDeserializer
java.lang.Object
com.persequor.xml.serialization.EpcisDeserializer
- All Implemented Interfaces:
IEpcisDeserializer
-
Constructor Summary
ConstructorsConstructorDescriptionEpcisDeserializer
(XmlDocumentFactory documentFactory, XmlDeserializer xmlDeserializer) -
Method Summary
Modifier and TypeMethodDescription<D extends BaseEpcisDocument>
Ddeserialize
(Class<D> clazz, String epcisDocument) <T extends Model>
Tdeserialize
(String serialized, Class<T> type) deserializeDocument
(String epcisDocument) deserializeDocument
(Document epcisDocument)
-
Constructor Details
-
EpcisDeserializer
@Inject public EpcisDeserializer(XmlDocumentFactory documentFactory, XmlDeserializer xmlDeserializer)
-
-
Method Details
-
deserializeDocument
- Throws:
XmlSerializerException
-
deserializeDocument
- Throws:
XmlSerializerException
-
deserialize
public <D extends BaseEpcisDocument> D deserialize(Class<D> clazz, String epcisDocument) throws XmlSerializerException - Throws:
XmlSerializerException
-
deserialize
public <T extends Model> T deserialize(String serialized, Class<T> type) throws SerializationException - Specified by:
deserialize
in interfaceIEpcisDeserializer
- Throws:
SerializationException
-