Package de.willuhn.datasource.serialize
Class XmlWriter
- java.lang.Object
-
- de.willuhn.datasource.serialize.AbstractXmlIO
-
- de.willuhn.datasource.serialize.XmlWriter
-
public class XmlWriter extends AbstractXmlIO implements Writer
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 Constructor Description XmlWriter(java.io.OutputStream os)
ct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Schliesst den Serializer.java.lang.String[]
getAttributeNames(GenericObject object)
Liefert die Namen der zu serialisierenden Attributes des Objektes.void
write(GenericObject object)
Serialisiert das Objekt.
-
-
-
Method Detail
-
close
public void close() throws java.io.IOException
Description copied from interface:IO
Schliesst den Serializer.- Specified by:
close
in interfaceIO
- Throws:
java.io.IOException
- See Also:
IO.close()
-
getAttributeNames
public java.lang.String[] getAttributeNames(GenericObject object) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
-
write
public void write(GenericObject object) throws java.io.IOException
Description copied from interface:Writer
Serialisiert das Objekt.- Specified by:
write
in interfaceWriter
- Parameters:
object
- das zu serialisierende Objekt.- Throws:
java.io.IOException
- See Also:
Writer.write(de.willuhn.datasource.GenericObject)
-
-