#include <XMLObjectReader.h>
Inheritance diagram for acdk::xml::XMLObjectReader:
Public Member Functions | |
XMLObjectReader (IN(RReader) in, int flags=XMLSerializeDefaultFlags) | |
XMLObjectReader (IN(RXMLTokenizer) tin, int flags=XMLSerializeDefaultFlags) | |
virtual bool | readBoolean () |
From acdk::io::DataReader. | |
virtual char | readChar () |
virtual uc2char | readUcChar () |
virtual double | readDouble () |
virtual float | readFloat () |
virtual int | readInt () |
virtual jlong | readLong () |
virtual short | readShort () |
virtual RString | readStringImpl () |
virtual RbyteArray | readOpaque () |
writes the oktet array as opaque data with optional encoding | |
virtual RString | readTagStart (IN(RString) key, IN(RString) expected=Nil) |
Reads start of Tag. | |
virtual RString | readTagEnd (IN(RString) key, IN(RString) expected=Nil) |
Writes end of Tag. | |
virtual RClass | readClassId () |
reads from the stream the acdk::lang::Object Id (for example the fully qualified class name) and create an new acdk::lang::Object if withSerialVersionUID() is true, the should be read and checked agains local class | |
Protected Member Functions | |
RString | readFieldInfo () |
reads the <field> tag. | |
acdk::lang::Object | readBasicArray (IN(RClass) cls, int length) |
void | readSimpleStartToken (IN(RString) str) |
void | readSimpleEndToken (IN(RString) str) |
RString | _readXMLText () |
Private Attributes | |
RXMLTokenizer | _tin |
|
|
|
|
|
|
|
|
|
From acdk::io::DataReader.
Implements acdk::io::AbstractObjectReader. |
|
Implements acdk::io::AbstractObjectReader. |
|
reads from the stream the acdk::lang::Object Id (for example the fully qualified class name) and create an new acdk::lang::Object if withSerialVersionUID() is true, the should be read and checked agains local class
Implements acdk::io::AbstractObjectReader. |
|
Implements acdk::io::AbstractObjectReader. |
|
reads the <field> tag. if existant returns the name prop |
|
Implements acdk::io::AbstractObjectReader. |
|
Implements acdk::io::AbstractObjectReader. |
|
Implements acdk::io::AbstractObjectReader. |
|
writes the oktet array as opaque data with optional encoding
Reimplemented from acdk::io::AbstractObjectReader. |
|
Implements acdk::io::AbstractObjectReader. |
|
|
|
|
|
Implements acdk::io::AbstractObjectReader. |
|
Writes end of Tag. For example '' for a int type. This function will be called by writeObject if the object should be written with tags Implements acdk::io::AbstractObjectReader. |
|
Reads start of Tag. For example '' for a int type in a XML style Reader. This function will be called by writeObject if the object should be written with tags if the expected tag does not exists, throw ObjectStreamException Implements acdk::io::AbstractObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
|