


























|
| |
XMLTransService Class ReferenceInheritance diagram for XMLTransService:
[legend]List of all members.
|
Public Types |
enum | Codes { Ok,
UnsupportedEncoding,
InternalFailure,
SupportFilesNotFound
} |
Public Member Functions |
virtual | ~XMLTransService () |
XMLTranscoder * | makeNewTranscoderFor (const XMLCh *const encodingName, XMLTransService::Codes &resValue, const unsigned int blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
XMLTranscoder * | makeNewTranscoderFor (const char *const encodingName, XMLTransService::Codes &resValue, const unsigned int blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
XMLTranscoder * | makeNewTranscoderFor (XMLRecognizer::Encodings encodingEnum, XMLTransService::Codes &resValue, const unsigned int blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
virtual int | compareIString (const XMLCh *const comp1, const XMLCh *const comp2)=0 |
virtual int | compareNIString (const XMLCh *const comp1, const XMLCh *const comp2, const unsigned int maxChars)=0 |
virtual const XMLCh * | getId () const =0 |
virtual bool | isSpace (const XMLCh toCheck) const =0 |
virtual XMLLCPTranscoder * | makeNewLCPTranscoder ()=0 |
virtual bool | supportsSrcOfs () const =0 |
virtual void | upperCase (XMLCh *const toUpperCase) const =0 |
virtual void | lowerCase (XMLCh *const toLowerCase) const =0 |
Static Public Member Functions |
static void | addEncoding (const XMLCh *const encoding, ENameMap *const ownMapping) |
Protected Member Functions |
| XMLTransService () |
virtual XMLTranscoder * | makeNewXMLTranscoder (const XMLCh *const encodingName, XMLTransService::Codes &resValue, const unsigned int blockSize, MemoryManager *const manager)=0 |
virtual void | initTransService () |
Static Protected Attributes |
static RefHashTableOf< ENameMap > * | gMappings |
static RefVectorOf< ENameMap > * | gMappingsRecognizer |
Friends |
class | XMLPlatformUtils |
Classes |
struct | TransRec |
Member Enumeration Documentation
|
- Enumeration values:
-
Ok |
|
UnsupportedEncoding |
|
InternalFailure |
|
SupportFilesNotFound |
|
|
Constructor & Destructor Documentation
XMLTransService::XMLTransService |
( |
|
) |
[protected] |
|
Member Function Documentation
static void XMLTransService::addEncoding |
( |
const XMLCh *const |
encoding, |
|
|
ENameMap *const |
ownMapping |
|
) |
[static] |
|
virtual int XMLTransService::compareIString |
( |
const XMLCh *const |
comp1, |
|
|
const XMLCh *const |
comp2 |
|
) |
[pure virtual] |
|
virtual int XMLTransService::compareNIString |
( |
const XMLCh *const |
comp1, |
|
|
const XMLCh *const |
comp2, |
|
|
const unsigned int |
maxChars |
|
) |
[pure virtual] |
|
virtual const XMLCh* XMLTransService::getId |
( |
|
) |
const [pure virtual] |
|
virtual void XMLTransService::initTransService |
( |
|
) |
[protected, virtual] |
|
virtual bool XMLTransService::isSpace |
( |
const XMLCh |
toCheck |
) |
const [pure virtual] |
|
virtual void XMLTransService::lowerCase |
( |
XMLCh *const |
toLowerCase |
) |
const [pure virtual] |
|
virtual XMLLCPTranscoder* XMLTransService::makeNewLCPTranscoder |
( |
|
) |
[pure virtual] |
|
virtual bool XMLTransService::supportsSrcOfs |
( |
|
) |
const [pure virtual] |
|
virtual void XMLTransService::upperCase |
( |
XMLCh *const |
toUpperCase |
) |
const [pure virtual] |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file:
|
|
|