Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

NullTransliterator Class Reference

A transliterator that leaves text unchanged. More...

#include <nultrans.h>

Inheritance diagram for NullTransliterator::

Transliterator UObject List of all members.

Public Methods

 NullTransliterator ()
 Constructs a transliterator. More...

virtual ~NullTransliterator ()
 Destructor. More...

Transliteratorclone (void) const
 Transliterator API. More...

virtual void handleTransliterate (Replaceable &text, UTransPosition &offset, UBool isIncremental) const
 Implements Transliterator::handleTransliterate. More...

virtual UClassID getDynamicClassID () const
 ICU "poor man's RTTI", returns a UClassID for the actual class. More...


Static Public Methods

UClassID getStaticClassID ()
 ICU "poor man's RTTI", returns a UClassID for this class. More...


Static Public Attributes

const UChar ID []
 ID for this transliterator. More...

const UChar SHORT_ID []
 ID for this transliterator. More...


Static Private Attributes

const char fgClassID
 The address of this static class variable serves as this class's ID for ICU "poor man's RTTI". More...


Detailed Description

A transliterator that leaves text unchanged.

Author:
Alan Liu
Deprecated:
To be removed after 2002-sep-30; use Transliterator::createInstance factory method

Definition at line 22 of file nultrans.h.


Constructor & Destructor Documentation

NullTransliterator::NullTransliterator   [inline]
 

Constructs a transliterator.

Deprecated:
To be removed after 2002-sep-30.

Definition at line 86 of file nultrans.h.

NullTransliterator::~NullTransliterator   [inline, virtual]
 

Destructor.

Deprecated:
To be removed after 2002-sep-30.

Definition at line 88 of file nultrans.h.


Member Function Documentation

Transliterator* NullTransliterator::clone void    const [virtual]
 

Transliterator API.

Deprecated:
To be removed after 2002-sep-30.

Reimplemented from Transliterator.

virtual UClassID NullTransliterator::getDynamicClassID void    const [inline, virtual]
 

ICU "poor man's RTTI", returns a UClassID for the actual class.

Draft:
This API has been introduced in ICU 2.2. It is still in draft state and may be modified in a future release.

Reimplemented from Transliterator.

Definition at line 68 of file nultrans.h.

UClassID NullTransliterator::getStaticClassID void    [inline, static]
 

ICU "poor man's RTTI", returns a UClassID for this class.

Draft:
This API has been introduced in ICU 2.2. It is still in draft state and may be modified in a future release.

Reimplemented from Transliterator.

Definition at line 75 of file nultrans.h.

virtual void NullTransliterator::handleTransliterate Replaceable   text,
UTransPosition   offset,
UBool    isIncremental
const [virtual]
 

Implements Transliterator::handleTransliterate.

Deprecated:
To be removed after 2002-sep-30.

Reimplemented from Transliterator.


Member Data Documentation

const UChar NullTransliterator::ID[] [static]
 

ID for this transliterator.

Deprecated:
To be removed after 2002-sep-30.

Reimplemented from Transliterator.

Definition at line 30 of file nultrans.h.

const UChar NullTransliterator::SHORT_ID[] [static]
 

ID for this transliterator.

Deprecated:
To be removed after 2002-sep-30.

Definition at line 36 of file nultrans.h.

const char NullTransliterator::fgClassID [static, private]
 

The address of this static class variable serves as this class's ID for ICU "poor man's RTTI".

Reimplemented from Transliterator.

Definition at line 83 of file nultrans.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 15 14:14:03 2002 for ICU 2.2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001