Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

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

typedef XalanDOMString::size_type XalanFormatterWriter::size_type
 


Constructor & Destructor Documentation

XalanFormatterWriter::XalanFormatterWriter Writer theWriter,
MemoryManager &  theMemoryManager
 

virtual XalanFormatterWriter::~XalanFormatterWriter  )  [virtual]
 


Member Function Documentation

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

void XalanFormatterWriter::flushWriter  ) 
 

Reimplemented in XalanOtherEncodingWriter< Predicate, ConstantsType >, and XalanUTF8Writer.

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

Format a code point as a numeric character reference.

Parameters:
theChar A Unicode code point.

MemoryManagerType& XalanFormatterWriter::getMemoryManager  ) 
 

const XalanOutputStream* XalanFormatterWriter::getStream  )  const
 

XalanOutputStream* XalanFormatterWriter::getStream  ) 
 

Writer* XalanFormatterWriter::getWriter  )  const
 

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

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

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

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


Member Data Documentation

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.

XalanDOMString::size_type XalanFormatterWriter::m_newlineStringLength [protected]
 

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

XalanDOMString XalanFormatterWriter::m_stringBuffer [protected]
 

Writer& XalanFormatterWriter::m_writer [protected]
 

The writer.


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