Package de.willuhn.datasource.serialize
Class XmlReader
- java.lang.Object
-
- de.willuhn.datasource.serialize.AbstractXmlIO
-
- de.willuhn.datasource.serialize.XmlReader
-
public class XmlReader extends AbstractXmlIO implements Reader
Implementierung des Readers im XML-Format.
-
-
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 XmlReader(java.io.InputStream is, ObjectFactory factory)
ct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Schliesst den Serializer.GenericObject
read()
Liest das naechste Objekt aus dem Reader.
-
-
-
Constructor Detail
-
XmlReader
public XmlReader(java.io.InputStream is, ObjectFactory factory) throws java.lang.Exception
ct- Parameters:
is
- InputStream, von dem gelesen werden soll.factory
- ueber das die Objekt-Instanzen erzeugt werden sollen.- Throws:
java.lang.Exception
-
-
Method Detail
-
read
public GenericObject read() throws java.io.IOException
Description copied from interface:Reader
Liest das naechste Objekt aus dem Reader.- Specified by:
read
in interfaceReader
- Returns:
- das naechste verfuegbare Objekt.
Wenn die Funktion
null
liefert, ist der Reader "am Ende angekommen". - Throws:
java.io.IOException
- See Also:
Reader.read()
-
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()
-
-