Package de.willuhn.jameica.hbci.io.ser
Interface Serializer<T>
-
- Type Parameters:
T
- Typ, von und zu dem serialisiert wird.
- All Known Implementing Classes:
BooleanSerializer
,DateSerializer
,DefaultSerializer
,ExtendedUsageSerializer
,UmsatzTypSerializer
,ValueSerializer
public interface Serializer<T>
Basis-Interface, welches alle Serializer implementieren muessen.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
serialize(java.lang.Object context, T value)
Serialisiert das uebergebene Objekt.T
unserialize(java.lang.Object context, java.lang.String value)
Deserialisiert den uebergebenen Text.
-
-
-
Method Detail
-
serialize
java.lang.String serialize(java.lang.Object context, T value) throws java.io.IOException
Serialisiert das uebergebene Objekt.- 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:
java.io.IOException
-
unserialize
T unserialize(java.lang.Object context, java.lang.String value) throws java.io.IOException
Deserialisiert den uebergebenen Text.- 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:
java.io.IOException
-
-