Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Classes | Public Types | Public Member Functions | Friends

XalanOtherEncodingWriter< Predicate, ConstantsType > Class Template Reference

#include <XalanOtherEncodingWriter.hpp>

Inherits XalanFormatterWriter.

Collaboration diagram for XalanOtherEncodingWriter< Predicate, ConstantsType >:
Collaboration graph
[legend]

List of all members.

Classes

Public Types

Public Member Functions

Friends


Detailed Description

template<class Predicate, class ConstantsType>
class XalanOtherEncodingWriter< Predicate, ConstantsType >

Definition at line 33 of file XalanOtherEncodingWriter.hpp.


Member Typedef Documentation

template<class Predicate , class ConstantsType >
typedef XalanOtherEncodingWriter<Predicate, ConstantsType> XalanOtherEncodingWriter< Predicate, ConstantsType >::ThisType

Definition at line 37 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
typedef XalanDOMChar XalanOtherEncodingWriter< Predicate, ConstantsType >::value_type

Definition at line 84 of file XalanOtherEncodingWriter.hpp.


Constructor & Destructor Documentation

template<class Predicate , class ConstantsType >
XalanOtherEncodingWriter< Predicate, ConstantsType >::XalanOtherEncodingWriter ( Writer writer,
MemoryManager &  theMemoryManager 
) [inline]

Definition at line 86 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
virtual XalanOtherEncodingWriter< Predicate, ConstantsType >::~XalanOtherEncodingWriter (  )  [inline, virtual]

Definition at line 103 of file XalanOtherEncodingWriter.hpp.


Member Function Documentation

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::flushBuffer (  )  [inline]

Definition at line 355 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::flushWriter (  )  [inline]

Reimplemented from XalanFormatterWriter.

Definition at line 349 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::outputNewline (  )  [inline]

Output a line break.

Definition at line 111 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write ( XalanDOMChar  theChar  )  [inline]

Writes writes a UTF-16 code unit that isn't part of the surrogate pair.

Definition at line 270 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
size_type XalanOtherEncodingWriter< Predicate, ConstantsType >::write ( const XalanDOMChar  chars[],
size_type  start,
size_type  length 
) [inline]

Definition at line 295 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write ( const XalanDOMChar *  theChars  )  [inline]

Definition at line 343 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write ( const XalanDOMChar *  theChars,
size_type  theLength 
) [inline]

Definition at line 249 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write ( const XalanDOMString theChars  )  [inline]

Definition at line 260 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
size_type XalanOtherEncodingWriter< Predicate, ConstantsType >::writeCDATAChar ( const XalanDOMChar  chars[],
size_type  start,
size_type  length,
bool &  outsideCDATA 
) [inline]

Writes CDATA chars , if not presentable, fixes it with addition CDATA sections.

Definition at line 126 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeCommentChars ( const XalanDOMChar *  data,
size_type  theLength 
) [inline]

Writes comment characters.

If a character is not representable, or must be written as a character reference for compatibility with XML 1.1, an exception is thrown.

Definition at line 238 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeNameChar ( const XalanDOMChar *  data,
size_type  theLength 
) [inline]

Writes name characters.

If a character is not representable, an exception is thrown.

Definition at line 207 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writePIChars ( const XalanDOMChar *  data,
size_type  theLength 
) [inline]

Writes PI characters.

If a character is not representable, an exception is thrown.

Definition at line 222 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeSafe ( const XalanDOMChar *  theChars,
size_type  theLength 
) [inline]

Definition at line 305 of file XalanOtherEncodingWriter.hpp.


Friends And Related Function Documentation

template<class Predicate , class ConstantsType >
friend class ThrowTranscodingException [friend]

Definition at line 82 of file XalanOtherEncodingWriter.hpp.

template<class Predicate , class ConstantsType >
friend class WriteCharRef [friend]

Definition at line 81 of file XalanOtherEncodingWriter.hpp.


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.

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

Apache Logo