Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.4
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XalanToXercesTranscoderWrapper Class Reference
#include <XalanToXercesTranscoderWrapper.hpp>
Inheritance diagram for XalanToXercesTranscoderWrapper:
Collaboration diagram for XalanToXercesTranscoderWrapper:
List of all members.
Public Methods
- explicit XalanToXercesTranscoderWrapper (XMLTranscoder& theTranscoder)
- virtual ~XalanToXercesTranscoderWrapper ()
- virtual eCode transcode ( const XalanDOMChar* theSourceData, size_t theSourceCount, XalanXMLByte* theTarget, size_t theTargetSize, size_t& theSourceCharsTranscoded, size_t& theTargetBytesUsed)
- Transcode data from UTF-16 to the transcoder's encoding. More...
- virtual eCode transcode ( const XalanXMLByte* theSourceData, size_t theSourceCount, XalanDOMChar* theTarget, size_t theTargetSize, size_t& theSourceCharsTranscoded, size_t& theTargetBytesUsed, unsigned char* theCharSizes)
- Transcode data from the transcoder's encoding to UTF-16. More...
- virtual bool canTranscodeTo (unsigned int theChar) const
Detailed Description
Constructor & Destructor Documentation
explicit XalanToXercesTranscoderWrapper::XalanToXercesTranscoderWrapper (
|
XMLTranscoder & theTranscoder) |
|
virtual XalanToXercesTranscoderWrapper::~XalanToXercesTranscoderWrapper () [virtual] |
|
Member Function Documentation
virtual bool XalanToXercesTranscoderWrapper::canTranscodeTo (
|
unsigned int theChar) const [virtual] |
|
virtual eCode XalanToXercesTranscoderWrapper::transcode (
|
const XalanXMLByte * theSourceData, |
|
size_t theSourceCount, |
|
XalanDOMChar * theTarget, |
|
size_t theTargetSize, |
|
size_t & theSourceCharsTranscoded, |
|
size_t & theTargetBytesUsed, |
|
unsigned char * theCharSizes) [virtual] |
|
Transcode data from the transcoder's encoding to UTF-16.
If successfull,
theResult will be set to OK. If not, it will be set to one of the other
codes.
-
Parameters:
-
theSourceData
|
The source data to transcode
|
theSourceCount
|
The length of the source data.
|
theTarget
|
The target array for storing the transcoded data.
|
theTargetSize
|
The number of characters that can be stored in the target.
|
theSourceCharsTranscoded
|
The count of the source characters that were transcoded.
|
theTargetBytesUsed
|
The number of characters stored in the target array
|
theCharSizes
|
For each character in theTarget, the number of characters consumed from theSourceData.
|
-
Returns:
-
The result code.
Reimplemented from XalanOutputTranscoder.
virtual eCode XalanToXercesTranscoderWrapper::transcode (
|
const XalanDOMChar * theSourceData, |
|
size_t theSourceCount, |
|
XalanXMLByte * theTarget, |
|
size_t theTargetSize, |
|
size_t & theSourceCharsTranscoded, |
|
size_t & theTargetBytesUsed) [virtual] |
|
Transcode data from UTF-16 to the transcoder's encoding.
If successfull,
theResult will be set to OK. If not, it will be set to one of the other
codes.
-
Parameters:
-
theSourceData
|
The source data to transcode
|
theSourceCount
|
The length of the source data.
|
theTarget
|
The target array for storing the transcoded data.
|
theTargetSize
|
The number of characters that can be stored in the target.
|
theSourceCharsTranscoded
|
The count of the source characters that were transcoded.
|
theTargetBytesUsed
|
The number of characters stored in the target array
|
-
Returns:
-
The result code.
Reimplemented from XalanOutputTranscoder.
The documentation for this class was generated from the following file:
Interpreting class diagrams
Doxygen and
GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.
|
|