Xerces-C++: XMLTransService Class Reference (original) (raw)
#include <[xercesc/util/TransService.hpp](TransService%5F8hpp%5Fsource.html)>

| Public Types | |
|---|---|
| enum | Codes { Ok, UnsupportedEncoding, InternalFailure, SupportFilesNotFound } |
| Public Member Functions | |
|---|---|
| virtual | ~XMLTransService () |
| XMLTranscoder * | makeNewTranscoderFor (const XMLCh *const encodingName, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| XMLTranscoder * | makeNewTranscoderFor (const char *const encodingName, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| XMLTranscoder * | makeNewTranscoderFor (XMLRecognizer::Encodings encodingEnum, XMLTransService::Codes &resValue, const XMLSize_t 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 XMLSize_t maxChars)=0 |
| virtual const XMLCh * | getId () const =0 |
| virtual XMLLCPTranscoder * | makeNewLCPTranscoder (MemoryManager *manager)=0 |
| virtual bool | supportsSrcOfs () const =0 |
| virtual void | upperCase (XMLCh *const toUpperCase)=0 |
| virtual void | lowerCase (XMLCh *const toLowerCase)=0 |
Public Member Functions inherited from XMemory |
|
| void * | operator new (size_t size) |
| This method overrides operator new. | |
| void * | operator new (size_t size, MemoryManager *memMgr) |
| This method defines a custom operator new, that will use the provided memory manager to perform the allocation. | |
| void * | operator new (size_t size, void *ptr) |
| This method overrides placement operator new. | |
| void | operator delete (void *p) |
| This method overrides operator delete. | |
| void | operator delete (void *p, MemoryManager *memMgr) |
| This method provides a matching delete for the custom operator new. | |
| void | operator delete (void *p, void *ptr) |
| This method provides a matching delete for the placement new. | |
| 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 XMLSize_t blockSize, MemoryManager *const manager)=0 |
| virtual void | initTransService () |
Protected Member Functions inherited from XMemory |
|
| XMemory () | |
| Protected default constructor. | |
| Static Protected Attributes | |
|---|---|
| static RefHashTableOf< ENameMap > * | gMappings |
| static RefVectorOf< ENameMap > * | gMappingsRecognizer |
| Friends | |
|---|---|
| class | XMLPlatformUtils |
| class | XMLInitializer |
◆ Codes
| Enumerator |
|---|
| Ok |
| UnsupportedEncoding |
| InternalFailure |
| SupportFilesNotFound |
| virtual XMLTransService::~XMLTransService ( ) | virtual |
|---|
◆ XMLTransService()
| XMLTransService::XMLTransService ( ) | protected |
|---|
◆ addEncoding()
| static void XMLTransService::addEncoding ( const XMLCh *const encoding, ENameMap *const ownMapping ) | static |
|---|
◆ compareIString()
| virtual int XMLTransService::compareIString ( const XMLCh *const comp1, const XMLCh *const comp2 ) | pure virtual |
|---|
◆ compareNIString()
| virtual int XMLTransService::compareNIString ( const XMLCh *const comp1, const XMLCh *const comp2, const XMLSize_t maxChars ) | pure virtual |
|---|
◆ getId()
| virtual const XMLCh * XMLTransService::getId ( ) const | pure virtual |
|---|
◆ initTransService()
| virtual void XMLTransService::initTransService ( ) | protectedvirtual |
|---|
◆ lowerCase()
| virtual void XMLTransService::lowerCase ( XMLCh *const toLowerCase) | pure virtual |
|---|
◆ makeNewLCPTranscoder()
◆ makeNewTranscoderFor() [1/3]
◆ makeNewTranscoderFor() [2/3]
◆ makeNewTranscoderFor() [3/3]
◆ makeNewXMLTranscoder()
◆ supportsSrcOfs()
| virtual bool XMLTransService::supportsSrcOfs ( ) const | pure virtual |
|---|
◆ upperCase()
| virtual void XMLTransService::upperCase ( XMLCh *const toUpperCase) | pure virtual |
|---|
◆ XMLInitializer
◆ XMLPlatformUtils
◆ gMappings
| RefHashTableOf* XMLTransService::gMappings | staticprotected |
|---|
◆ gMappingsRecognizer
| RefVectorOf* XMLTransService::gMappingsRecognizer | staticprotected |
|---|
The documentation for this class was generated from the following file:
Public Member Functions inherited from