XalanOutputTranscoder::XalanOutputTranscoder | ( | MemoryManagerType & | theManager | ) | [explicit] |
virtual XalanOutputTranscoder::~XalanOutputTranscoder | ( | ) | [virtual] |
virtual bool XalanOutputTranscoder::canTranscodeTo | ( | UnicodeCharType | theChar | ) | const [pure virtual] |
Implemented in XalanToXercesTranscoderWrapper, and XalanUTF16Transcoder.
MemoryManagerType& XalanOutputTranscoder::getMemoryManager | ( | ) |
virtual eCode XalanOutputTranscoder::transcode | ( | const XalanXMLByte * | theSourceData, |
size_type | theSourceCount, | ||
XalanDOMChar * | theTarget, | ||
size_type | theTargetSize, | ||
size_type & | theSourceCharsTranscoded, | ||
size_type & | theTargetBytesUsed, | ||
unsigned char * | theCharSizes | ||
) | [pure 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.
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. |
Implemented in XalanToXercesTranscoderWrapper, and XalanUTF16Transcoder.
virtual eCode XalanOutputTranscoder::transcode | ( | const XalanDOMChar * | theSourceData, |
size_type | theSourceCount, | ||
XalanXMLByte * | theTarget, | ||
size_type | theTargetSize, | ||
size_type & | theSourceCharsTranscoded, | ||
size_type & | theTargetBytesUsed | ||
) | [pure 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.
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 |
Implemented in XalanToXercesTranscoderWrapper, and XalanUTF16Transcoder.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|