Package de.willuhn.datasource.serialize
Class XmlWriter
java.lang.Object
de.willuhn.datasource.serialize.AbstractXmlIO
de.willuhn.datasource.serialize.XmlWriter
Implementierung des Serializers mittels XML.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.willuhn.datasource.serialize.AbstractXmlIO
AbstractXmlIO.AbstractValue, AbstractXmlIO.BigDecimalValue, AbstractXmlIO.BooleanValue, AbstractXmlIO.ByteArrayValue, AbstractXmlIO.DateValue, AbstractXmlIO.DoubleValue, AbstractXmlIO.IntegerValue, AbstractXmlIO.LongValue, AbstractXmlIO.SqlDateValue, AbstractXmlIO.StringValue, AbstractXmlIO.TimestampValue, AbstractXmlIO.Value -
Field Summary
Fields inherited from class de.willuhn.datasource.serialize.AbstractXmlIO
ENCODING, valueMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Schliesst den Serializer.String[]getAttributeNames(GenericObject object) Liefert die Namen der zu serialisierenden Attributes des Objektes.voidwrite(GenericObject object) Serialisiert das Objekt.
-
Constructor Details
-
XmlWriter
ct- Parameters:
os-
-
-
Method Details
-
close
Description copied from interface:IOSchliesst den Serializer.- Specified by:
closein interfaceIO- Throws:
IOException- See Also:
-
getAttributeNames
Liefert die Namen der zu serialisierenden Attributes des Objektes. Kann bei Bedarf ueberschrieben werden. Die Default-Implementierung ruft die Methode "getAttributeNames()" von GenericObject auf.- Parameters:
object- das zu serialisierende Objekt.- Returns:
- die zu serialisierenden Attributes.
- Throws:
RemoteException
-
write
Description copied from interface:WriterSerialisiert das Objekt.- Specified by:
writein interfaceWriter- Parameters:
object- das zu serialisierende Objekt.- Throws:
IOException- See Also:
-