Class DefaultSerializer<T>

java.lang.Object
de.willuhn.jameica.hbci.io.ser.DefaultSerializer<T>
Type Parameters:
T - Typ, von und zu dem serialisiert wird.
All Implemented Interfaces:
Serializer<T>
Direct Known Subclasses:
BooleanSerializer, DateSerializer, ExtendedUsageSerializer, UmsatzTypSerializer, ValueSerializer

public class DefaultSerializer<T> extends Object implements Serializer<T>
Default-Implementierung eines Serializers.
  • Constructor Details

    • DefaultSerializer

      public DefaultSerializer()
  • Method Details

    • serialize

      public String serialize(Object context, T value) throws IOException
      Description copied from interface: Serializer
      Serialisiert das uebergebene Objekt.
      Specified by:
      serialize in interface Serializer<T>
      Parameters:
      context - das Context-Objekt. In der Regel handelt es sich hier um die Bean, zu der das Attribut gehoert.
      value - das zu serialisierende Objekt.
      Returns:
      das serialisierte Objekt.
      Throws:
      IOException
    • unserialize

      public T unserialize(Object context, String value) throws IOException
      Description copied from interface: Serializer
      Deserialisiert den uebergebenen Text.
      Specified by:
      unserialize in interface Serializer<T>
      Parameters:
      context - das Context-Objekt. In der Regel handelt es sich hier um die Bean, zu der das Attribut gehoert.
      value - der zu deserialisierende Text.
      Returns:
      das deserialisierte Objekt.
      Throws:
      IOException