Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Core::StreamEncoder Class Reference

#include <StreamEncoder.h>

Inheritance diagram for Core::StreamEncoder:

Inheritance graph
[legend]
Collaboration diagram for Core::StreamEncoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual StringclassName (void) const
 Answer receiver class name.
virtual void bigEndian (void)
virtual void littleEndian (void)
virtual CharacterdecodeFrom (Stream *stream) abstract
virtual void encodeTo (Stream *stream, Character *character) abstract

Member Function Documentation

virtual void Core::StreamEncoder::bigEndian void   )  [inline, virtual]
 

Reimplemented in Core::UCS2StreamEncoder.

Definition at line 44 of file StreamEncoder.h.

Referenced by Core::EncodedStream::bigEndian().

00045     {}

virtual String* Core::StreamEncoder::className void   )  const [inline, virtual]
 

Answer receiver class name.

Because there isn't any standard way to obtain class name this method comes to place.

Every class should rewrite this method but many didn't (yet).

Reimplemented from Core::Object.

Reimplemented in Core::ByteStreamEncoder, Core::UCS2StreamEncoder, and Core::UTF8StreamEncoder.

Definition at line 38 of file StreamEncoder.h.

00039     {
00040         return new String("StreamEncoder");
00041     }

virtual Character* Core::StreamEncoder::decodeFrom Stream stream  )  [virtual]
 

Reimplemented in Core::ByteStreamEncoder, Core::UCS2StreamEncoder, and Core::UTF8StreamEncoder.

Referenced by Core::EncodedStream::next().

virtual void Core::StreamEncoder::encodeTo Stream stream,
Character character
[virtual]
 

Reimplemented in Core::ByteStreamEncoder, Core::UCS2StreamEncoder, and Core::UTF8StreamEncoder.

Referenced by Core::EncodedStream::nextPut().

virtual void Core::StreamEncoder::littleEndian void   )  [inline, virtual]
 

Reimplemented in Core::UCS2StreamEncoder.

Definition at line 46 of file StreamEncoder.h.

Referenced by Core::EncodedStream::littleEndian().

00047     {}


The documentation for this class was generated from the following file:
Generated on Mon Nov 27 09:52:00 2006 for Smalltalk like C++ Class Library by  doxygen 1.4.2