#include <ObjectReader.h>
Inheritance diagram for acdk::io::ObjectReader:
API: ACDK<br/> See also: Serialization.
Public Member Functions | |
overwrite jlong | seek (SeekPos seekrel, jlong seekpos)=0 |
Set stream position in this Reader to given position. | |
overwrite void | reset ()=0 |
if mark is set, set stream to mark point otherwise to begin of this stream. | |
overwrite jlong | skip (jlong n)=0 |
Move forwart into the stream. | |
overwrite void | setIn (IN(RReader) reader)=0 |
overwrite RStorage | getStorage ()=0 |
overwrite RReader | getStorageReader ()=0 |
overwrite bool | readBoolean ()=0 |
overwrite char | readChar ()=0 |
overwrite uc2char | readUcChar ()=0 |
overwrite double | readDouble ()=0 |
overwrite float | readFloat ()=0 |
overwrite int | readInt ()=0 |
overwrite jlong | readLong ()=0 |
overwrite short | readShort ()=0 |
overwrite RString | readString ()=0 |
virtual acdk::lang::Object | readObject ()=0 |
in this Version the stream itself has to store meta information about the class of the object. | |
virtual acdk::lang::Object | readObject (IN(::acdk::lang::RClass) cls)=0 |
In this version, the stream may not store meta information about the classes. | |
virtual RClass | readClassDescriptor (IN(RClass) cls)=0 |
virtual void | defaultReadObject (IN(RClass) cls, IN(acdk::lang::Object) obj)=0 |
default method for reading objects data only fields of current class are read. | |
virtual acdk::lang::dmi::ScriptVar | readScriptVar (bool withTypeInfo=true, bool withFlags=true) |
|
default method for reading objects data only fields of current class are read.
Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
|
|
Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
|
|
|
|
In this version, the stream may not store meta information about the classes.
Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, acdk::net::srfsys::ObjectLogReader, and acdkx::orb::CDRObjectReader. |
|
in this Version the stream itself has to store meta information about the class of the object.
Implemented in acdk::io::AbstractObjectReader, acdk::java::serialization::JavaObjectReader, acdk::net::srfsys::FilterObjectReader, acdk::net::srfsys::ObjectLogReader, and acdkx::orb::CDRObjectReader. |
|
Reimplemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
|
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::java::serialization::JavaObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Implements acdk::io::DataReader. Implemented in acdk::io::BinaryObjectReader, acdk::net::srfsys::FilterObjectReader, acdk::xml::XMLObjectReader, and acdkx::orb::CDRObjectReader. |
|
if mark is set, set stream to mark point otherwise to begin of this stream.
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Set stream position in this Reader to given position.
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |
|
Move forwart into the stream.
Implements acdk::io::DataReader. Implemented in acdk::io::AbstractObjectReader, acdk::net::srfsys::FilterObjectReader, and acdkx::orb::CDRObjectReader. |