Interface Deserializer<T>
- All Known Implementing Classes:
AbstractDeserializerImpl
,ArtifactResponseDeserializerImpl
,AssertionDeserializerImpl
,AuthnRequestDeserializerImpl
,PrivacyPolicyFeedDeserialiser
,PrivacyPolicyQueryResponseDeserialiser
,ResponseDeserialiser
,ResponseDeserializerImpl
,XUserAssertionRequestDeserializerImpl
,XUserAssertionResponseDeserializerImpl
public interface Deserializer<T>
Typed interface describing the methods for deserializing elements.
Interface welches die Methoden für das Deserialisieren von Elemente beschreibt.
-
Method Summary
Modifier and TypeMethodDescriptionfromXmlByteArray
(byte[] aByteArray) Method to deserialize from an xml String to the to T corresponding model. Methode um von einem XML String zu einer dem T entsprechenden Modell zu deserialisieren.fromXmlElement
(Element aXmlElement) Method to deserialize from an xml Element to the to T corresponding model. Methode um von einem XML Element zu einer dem T entsprechenden Modell zu deserialisieren.fromXmlString
(String aXmlString) Method to deserialize from an xml String to the to T corresponding model. Methode um von einem XML String zu einer dem T entsprechenden Modell zu deserialisieren.
-
Method Details
-
fromXmlByteArray
Method to deserialize from an xml String to the to T corresponding model.Methode um von einem XML String zu einer dem T entsprechenden Modell zu deserialisieren.- Parameters:
aByteArray
-Method to deserialize the xml byte arrayMethode um das XML Byte Array zu deserialisieren- Returns:
- the type T deserialized from xml byte arrayDer typ T deserialisiert vom XML Byte Array
- Throws:
DeserializeException
-will be thrown when an error occures on deserializationwird geworfen wenn beim Deserialisieren ein Fehler auftritt
-
fromXmlElement
Method to deserialize from an xml Element to the to T corresponding model.Methode um von einem XML Element zu einer dem T entsprechenden Modell zu deserialisieren.- Parameters:
aXmlElement
-Method to deserialize the xml ElementMethode um das XML Element zu deserialisieren- Returns:
- the type T deserialized from xml ElementDer Typ T deserialisiert vom XML Element
- Throws:
DeserializeException
-will be thrown when an error occures on deserializationwird geworfen wenn beim Deserialisieren ein Fehler auftritt
-
fromXmlString
Method to deserialize from an xml String to the to T corresponding model.Methode um von einem XML String zu einer dem T entsprechenden Modell zu deserialisieren.- Parameters:
aXmlString
-Method to deserialize the xml StringMethode um das XML String zu deserialisieren- Returns:
- the type T deserialized from xml StringDer Typ T deserialisiert vom XML String
- Throws:
DeserializeException
-will be thrown when an error occures on deserializationwird geworfen wenn beim Deserialisieren ein Fehler auftritt
-