http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Installation
Build

API Docs
Samples
Programming
Migration
FAQs

Releases
Feedback
Bug-Todo

Download
CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XMLTransService Class Reference

#include <TransService.hpp>

List of all members.

Public Types

enum  Codes { Ok, UnsupportedEncoding, InternalFailure, SupportFilesNotFound }

Public Methods

virtual ~XMLTransService ()
XMLTranscodermakeNewTranscoderFor ( const XMLCh* const encodingName , XMLTransService::Codes& resValue , const unsigned int blockSize )
XMLTranscodermakeNewTranscoderFor ( const char* const encodingName , XMLTransService::Codes& resValue , const unsigned int blockSize )
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 XMLLCPTranscodermakeNewLCPTranscoder () = 0
virtual bool supportsSrcOfs () const = 0
virtual void upperCase (XMLCh* const toUpperCase) const = 0

Static Public Methods

void addEncoding (const XMLCh* const encoding, ENameMap* const ownMapping)

Protected Methods

 XMLTransService ()
virtual XMLTranscodermakeNewXMLTranscoder ( const XMLCh* const encodingName , XMLTransService::Codes& resValue , const unsigned int blockSize ) = 0

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 bool XMLTransService::isSpace ( const XMLCh toCheck ) const [pure virtual]
 

virtual XMLLCPTranscoder* XMLTransService::makeNewLCPTranscoder ( ) [pure virtual]
 

XMLTranscoder* XMLTransService::makeNewTranscoderFor ( const char *const encodingName,
XMLTransService::Codes & resValue,
const unsigned int blockSize )
 

XMLTranscoder* XMLTransService::makeNewTranscoderFor ( const XMLCh *const encodingName,
XMLTransService::Codes & resValue,
const unsigned int blockSize )
 

virtual XMLTranscoder* XMLTransService::makeNewXMLTranscoder ( const XMLCh *const encodingName,
XMLTransService::Codes & resValue,
const unsigned int blockSize ) [protected, pure virtual]
 

virtual bool XMLTransService::supportsSrcOfs ( ) const [pure virtual]
 

virtual void XMLTransService::upperCase ( XMLCh *const toUpperCase ) const [pure virtual]
 


Friends And Related Function Documentation

class XMLPlatformUtils [friend]
 


The documentation for this class was generated from the following file:


Copyright © 2000 The Apache Software Foundation. All Rights Reserved.