| Introduction | How to use | ClassLoader | Serialization | Reflection | Attributes | Mechanism |
The metainfo of ACDK can be used to serialize ACDK Objects
to a stream, XML file or other formats.
Similar to the JDK ACDK provides the acdk::io::ObjectReader and
acdk::io::ObjectWriter interface to read and write ACDK Object to and from
a stream.
The class acdk::io::BinaryObjectReader and acdk::io::BinaryObjectWriter
provides ready to use compact serialization of ACDK Objects.
In the namespace acdk::java::serialization also classes are provided to
write ACDK Object in a Java compatible format.
The standard operations of acdk::lang::Object clone , equals and
hashCode has to reimplemented by most classes.
The 'serialized' version of this methods operates on the known (not foreign ) members of the specific
classes.
To support the serialized version of the standard methods clone, equals, hashCode, the basic metainfo has
to be gerated for the corresponding classes (see Mechanism).
Likely to Java in ACDK Object parameter types will be passed as reference.
The BYVALIN and BYVALOUT will copy the Object parameter types in
method calls using serialization and acdk::io::BinaryObjectReader /
acdk::io::BinaryObjectWriter.
|