XMLTransService Class Reference
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 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 | 
Member Enumeration Documentation
- Enumerator: 
- 
| Ok |  |  | UnsupportedEncoding |  |  | InternalFailure |  |  | SupportFilesNotFound |  |  
 
 
 
Constructor & Destructor Documentation
      
        
          | virtual XMLTransService::~XMLTransService | ( |  | ) |  [virtual] | 
      
 
 
      
        
          | XMLTransService::XMLTransService | ( |  | ) |  [protected] | 
      
 
 
Member Function Documentation
      
        
          | 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 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 void XMLTransService::initTransService | ( |  | ) |  [protected, virtual] | 
      
 
 
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: