TranscodeFromStr Class Reference

List of all members.

Public Member Functions

 TranscodeFromStr (const XMLByte *data, XMLSize_t length, const char *encoding, MemoryManager *manager=XMLPlatformUtils::fgMemoryManager)
 Converts from the specified encoding to the internal XMLCh* encoding.
 TranscodeFromStr (const XMLByte *data, XMLSize_t length, XMLTranscoder *trans, MemoryManager *manager=XMLPlatformUtils::fgMemoryManager)
 Converts from the specified encoding to the internal XMLCh* encoding.
 ~TranscodeFromStr ()
Getter methods
const XMLChstr () const
 Returns the transcoded, null terminated string.
XMLChadopt ()
 Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object.
XMLSize_t length () const
 Returns the length of the transcoded string in characters.


Constructor & Destructor Documentation

TranscodeFromStr::TranscodeFromStr ( const XMLByte data,
XMLSize_t  length,
const char *  encoding,
MemoryManager manager = XMLPlatformUtils::fgMemoryManager 
)

Converts from the specified encoding to the internal XMLCh* encoding.

Parameters:
data the source buffer to be transcoded
length the length of the source buffer
encoding the name of the encoding to transcode to
manager the memory manager to use

TranscodeFromStr::TranscodeFromStr ( const XMLByte data,
XMLSize_t  length,
XMLTranscoder trans,
MemoryManager manager = XMLPlatformUtils::fgMemoryManager 
)

Converts from the specified encoding to the internal XMLCh* encoding.

Parameters:
data the source buffer to be transcoded
length the length of the source buffer
trans the transcoder to use
manager the memory manager to use

TranscodeFromStr::~TranscodeFromStr (  ) 


Member Function Documentation

const XMLCh * TranscodeFromStr::str (  )  const

Returns the transcoded, null terminated string.

Returns:
the transcoded string

XMLCh * TranscodeFromStr::adopt (  ) 

Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object.

Returns:
the transcoded string

XMLSize_t TranscodeFromStr::length (  )  const

Returns the length of the transcoded string in characters.

The length does not include the null terminator.

Returns:
the length of the transcoded string in characters


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

Generated on Fri Jan 29 15:30:49 2010 for Xerces-C++ by  doxygen 1.5.6