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 Type
    Method
    Description
    fromXmlByteArray(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

      T fromXmlByteArray(byte[] aByteArray) throws DeserializeException
      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 array
      Methode um das XML Byte Array zu deserialisieren
      Returns:
      the type T deserialized from xml byte array
      Der typ T deserialisiert vom XML Byte Array
      Throws:
      DeserializeException -
      will be thrown when an error occures on deserialization
      wird geworfen wenn beim Deserialisieren ein Fehler auftritt
    • fromXmlElement

      T fromXmlElement(Element aXmlElement) throws DeserializeException
      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 Element
      Methode um das XML Element zu deserialisieren
      Returns:
      the type T deserialized from xml Element
      Der Typ T deserialisiert vom XML Element
      Throws:
      DeserializeException -
      will be thrown when an error occures on deserialization
      wird geworfen wenn beim Deserialisieren ein Fehler auftritt
    • fromXmlString

      T fromXmlString(String aXmlString) throws DeserializeException
      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 String
      Methode um das XML String zu deserialisieren
      Returns:
      the type T deserialized from xml String
      Der Typ T deserialisiert vom XML String
      Throws:
      DeserializeException -
      will be thrown when an error occures on deserialization
      wird geworfen wenn beim Deserialisieren ein Fehler auftritt