|
| |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XMLTransService Class ReferenceInheritance diagram for XMLTransService:
[legend]Collaboration diagram for XMLTransService:
[legend]List of all members.
Public Types |
enum | Codes { Ok,
UnsupportedEncoding,
InternalFailure,
SupportFilesNotFound
} |
Public Methods |
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 Methods |
void | addEncoding (const XMLCh *const encoding, ENameMap *const ownMapping) |
Protected Methods |
| 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 |
RefHashTableOf< ENameMap > * | gMappings |
RefVectorOf< ENameMap > * | gMappingsRecognizer |
Friends |
class | XMLPlatformUtils |
Member Enumeration Documentation
enum XMLTransService::Codes
|
|
|
-
Enumeration values:
-
Ok |
|
UnsupportedEncoding |
|
InternalFailure |
|
SupportFilesNotFound |
|
|
Constructor & Destructor Documentation
virtual XMLTransService::~XMLTransService |
( |
|
) |
[virtual] |
|
XMLTransService::XMLTransService |
( |
|
) |
[protected] |
|
Member Function Documentation
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
friend class XMLPlatformUtils [friend]
|
|
Member Data Documentation
RefHashTableOf<ENameMap>* XMLTransService::gMappings [static, protected]
|
|
RefVectorOf<ENameMap>* XMLTransService::gMappingsRecognizer [static, protected]
|
|
The documentation for this class was generated from the following file:
|
|
|