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

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

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

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)
XMLTranscodermakeNewTranscoderFor (XMLRecognizer::Encodings encodingEnum, 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
virtual void lowerCase (XMLCh *const toLowerCase) 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   [pure virtual]
 

virtual bool XMLTransService::isSpace const XMLCh    toCheck const [pure virtual]
 

virtual void XMLTransService::lowerCase XMLCh *const    toLowerCase const [pure virtual]
 

virtual XMLLCPTranscoder* XMLTransService::makeNewLCPTranscoder   [pure virtual]
 

XMLTranscoder* XMLTransService::makeNewTranscoderFor XMLRecognizer::Encodings    encodingEnum,
XMLTransService::Codes   resValue,
const unsigned int    blockSize
 

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   [pure virtual]
 

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


Friends And Related Function Documentation

friend class XMLPlatformUtils [friend]
 


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


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