
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 |
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 () |
Static Protected Attributes | |
| static RefHashTableOf< ENameMap > * | gMappings |
| static RefVectorOf< ENameMap > * | gMappingsRecognizer |
Friends | |
| class | XMLPlatformUtils |
| class | XMLInitializer |
Classes | |
| struct | TransRec |
| virtual XMLTransService::~XMLTransService | ( | ) | [virtual] |
| XMLTransService::XMLTransService | ( | ) | [protected] |
| XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | const XMLCh *const | encodingName, | |
| XMLTransService::Codes & | resValue, | |||
| const XMLSize_t | blockSize, | |||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
| ) |
| XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | const char *const | encodingName, | |
| XMLTransService::Codes & | resValue, | |||
| const XMLSize_t | blockSize, | |||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
| ) |
| XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | XMLRecognizer::Encodings | encodingEnum, | |
| XMLTransService::Codes & | resValue, | |||
| const XMLSize_t | blockSize, | |||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
| ) |
| 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 XMLSize_t | maxChars | |||
| ) | [pure virtual] |
| virtual const XMLCh* XMLTransService::getId | ( | ) | const [pure virtual] |
| virtual XMLLCPTranscoder* XMLTransService::makeNewLCPTranscoder | ( | MemoryManager * | manager | ) | [pure virtual] |
| virtual bool XMLTransService::supportsSrcOfs | ( | ) | const [pure virtual] |
| virtual void XMLTransService::upperCase | ( | XMLCh *const | toUpperCase | ) | [pure virtual] |
| virtual void XMLTransService::lowerCase | ( | XMLCh *const | toLowerCase | ) | [pure virtual] |
| static void XMLTransService::addEncoding | ( | const XMLCh *const | encoding, | |
| ENameMap *const | ownMapping | |||
| ) | [static] |
| virtual XMLTranscoder* XMLTransService::makeNewXMLTranscoder | ( | const XMLCh *const | encodingName, | |
| XMLTransService::Codes & | resValue, | |||
| const XMLSize_t | blockSize, | |||
| MemoryManager *const | manager | |||
| ) | [protected, pure virtual] |
| virtual void XMLTransService::initTransService | ( | ) | [protected, virtual] |
friend class XMLPlatformUtils [friend] |
friend class XMLInitializer [friend] |
RefHashTableOf<ENameMap>* XMLTransService::gMappings [static, protected] |
RefVectorOf<ENameMap>* XMLTransService::gMappingsRecognizer [static, protected] |
1.5.4