Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

XalanFormatterWriter Class Reference

Inheritance diagram for XalanFormatterWriter:

XalanOtherEncodingWriter< Predicate, ConstantsType > XalanUTF16Writer XalanUTF8Writer

List of all members.

Public Types

Public Member Functions

Static Public Member Functions

Protected Member Functions

Protected Attributes

Classes


Member Typedef Documentation


Constructor & Destructor Documentation

XalanFormatterWriter::XalanFormatterWriter ( Writer theWriter,
MemoryManager &  theMemoryManager 
)

virtual XalanFormatterWriter::~XalanFormatterWriter (  )  [virtual]


Member Function Documentation

MemoryManagerType& XalanFormatterWriter::getMemoryManager (  ) 

Writer* XalanFormatterWriter::getWriter (  )  const

XalanOutputStream* XalanFormatterWriter::getStream (  ) 

const XalanOutputStream* XalanFormatterWriter::getStream (  )  const

void XalanFormatterWriter::flushWriter (  ) 

static bool XalanFormatterWriter::isUTF16HighSurrogate ( XalanDOMChar  theChar  )  [static]

static bool XalanFormatterWriter::isUTF16LowSurrogate ( XalanDOMChar  theChar  )  [static]

static unsigned int XalanFormatterWriter::decodeUTF16SurrogatePair ( XalanDOMChar  theHighSurrogate,
XalanDOMChar  theLowSurrogate,
MemoryManager &  theManager 
) [static]

static void XalanFormatterWriter::throwInvalidCharacterException ( unsigned int  ch,
MemoryManager &  theManager 
) [static]

static void XalanFormatterWriter::throwInvalidUTF16SurrogateException ( XalanDOMChar  ch,
XalanDOMChar  next,
MemoryManagerType theManager 
) [static]

const XalanDOMString& XalanFormatterWriter::formatNumericCharacterReference ( unsigned int  theNumber  )  [protected]

Format a code point as a numeric character reference.

Parameters:
theChar A Unicode code point.


Member Data Documentation

The writer.

MemoryManager& XalanFormatterWriter::m_memoryManager [protected]

The MemoryManager instance to use for any dynamically- allocated memory.

const XalanDOMChar* XalanFormatterWriter::m_newlineString [protected]

The string of characters that represents the newline.

The length of the the string of characters that represents the newline.


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.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo