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
XalanUTF16Transcoder Class Reference
#include <XalanUTF16Transcoder.hpp>
Inheritance diagram for XalanUTF16Transcoder:
Collaboration diagram for XalanUTF16Transcoder:
List of all members.
Public Methods
- explicit XalanUTF16Transcoder ()
- virtual ~XalanUTF16Transcoder ()
- 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 UTF-16. 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 UTF-16 to UTF-16. More...
- virtual bool canTranscodeTo (unsigned int theChar) const
Detailed Description
Constructor & Destructor Documentation
explicit XalanUTF16Transcoder::XalanUTF16Transcoder () |
|
virtual XalanUTF16Transcoder::~XalanUTF16Transcoder () [virtual] |
|
Member Function Documentation
virtual bool XalanUTF16Transcoder::canTranscodeTo (
|
unsigned int theChar) const [virtual] |
|
eCode XalanUTF16Transcoder::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 UTF-16 to UTF-16.
-
Parameters:
-
theSourceData
|
The source data to transcode
|
theSourceCount
|
The length of the source data.
|
theResult
|
The error code, if any.
|
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.
eCode XalanUTF16Transcoder::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 UTF-16.
-
Parameters:
-
theSourceData
|
The source data to transcode
|
theSourceCount
|
The length of the source data.
|
theResult
|
The error code, if any.
|
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.
|
|