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
-