2005/5/9

     
 

class ObjectLogWriter

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::net::srfsys::ObjectLogWriter Class Reference

#include <ObjectLogWriter.h>

Inheritance diagram for acdk::net::srfsys::ObjectLogWriter:

acdk::net::srfsys::FilterObjectWriter acdk::lang::Object acdk::io::ObjectWriter acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 ObjectLogWriter (IN(::acdk::io::RObjectWriter) out, IN(::acdk::util::logging::RLogger) logger)
virtual void writeObject (IN(acdk::lang::Object) obj)
 This version write acdk::lang::Object to a Writer.

virtual void writeObject (IN(RClass) cls, IN(acdk::lang::Object) obj)
 This version writes an acdk::lang::Object to a Writer using the Class.

void print (IN(acdk::lang::Object) obj)

Private Attributes

::acdk::util::logging::RLogger _logger
bool _rec

Constructor & Destructor Documentation

acdk::net::srfsys::ObjectLogWriter::ObjectLogWriter IN(::acdk::io::RObjectWriter out,
IN(::acdk::util::logging::RLogger logger
[inline]
 


Member Function Documentation

void acdk::net::srfsys::ObjectLogWriter::print IN(acdk::lang::Object obj  )  [inline]
 

virtual void acdk::net::srfsys::ObjectLogWriter::writeObject IN(RClass cls,
IN(acdk::lang::Object obj
[inline, virtual]
 

This version writes an acdk::lang::Object to a Writer using the Class.

In normal case, thit version writes the data untagged (i.e. no meta info) into the writer.

Reimplemented from acdk::net::srfsys::FilterObjectWriter.

virtual void acdk::net::srfsys::ObjectLogWriter::writeObject IN(acdk::lang::Object obj  )  [inline, virtual]
 

This version write acdk::lang::Object to a Writer.

In normal case, it also write a description (tagged) of the Class (for ClassLoader) at the beginning.

Parameters:
obj the acdk::lang::Object to writer

Reimplemented from acdk::net::srfsys::FilterObjectWriter.


Member Data Documentation

::acdk::util::logging::RLogger acdk::net::srfsys::ObjectLogWriter::_logger [private]
 

bool acdk::net::srfsys::ObjectLogWriter::_rec [private]