![](../resources/join.gif)
![Home](../graphics/ext-2-label-3.jpg)
![](../resources/separator.gif)
![Readme](../graphics/index-label-3.jpg)
![Release Info](../graphics/releases-label-3.jpg)
![](../resources/separator.gif)
![Installation](../graphics/install-label-3.jpg)
![Download](../graphics/ext-18-label-3.jpg)
![Build](../graphics/build-label-3.jpg)
![](../resources/separator.gif)
![FAQs](../graphics/faqs-label-3.jpg)
![Samples](../graphics/samples-label-3.jpg)
![API Docs](../graphics/api-label-3.jpg)
![](../resources/separator.gif)
![DOM C++ Binding](../graphics/ext-68-label-3.jpg)
![Programming](../graphics/program-label-3.jpg)
![Migration Guide](../graphics/migrate-label-3.jpg)
![](../resources/separator.gif)
![Feedback](../graphics/feedback-label-3.jpg)
![Bug-Reporting](../graphics/bug-report-label-3.jpg)
![PDF Document](../graphics/pdf-label-3.jpg)
![](../resources/separator.gif)
![CVS Repository](../graphics/ext-100-label-3.jpg)
![Mail Archive](../graphics/ext-102-label-3.jpg)
![](../resources/close.gif)
|
| |
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:
|
|
|