#include <XalanTranscodingServices.hpp>
Inherited by XalanToXercesTranscoderWrapper, and XalanUTF16Transcoder.
Definition at line 332 of file XalanTranscodingServices.hpp.
Definition at line 337 of file XalanTranscodingServices.hpp.
Definition at line 338 of file XalanTranscodingServices.hpp.
Definition at line 336 of file XalanTranscodingServices.hpp.
XalanOutputTranscoder::XalanOutputTranscoder | ( | MemoryManager & | theManager | ) | [explicit] |
virtual XalanOutputTranscoder::~XalanOutputTranscoder | ( | ) | [virtual] |
virtual bool XalanOutputTranscoder::canTranscodeTo | ( | XalanUnicodeChar | theChar | ) | const [pure virtual] |
Implemented in XalanToXercesTranscoderWrapper, and XalanUTF16Transcoder.
MemoryManager& XalanOutputTranscoder::getMemoryManager | ( | ) | [inline] |
Definition at line 347 of file XalanTranscodingServices.hpp.
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.11 |
|