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: