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

XalanOtherEncodingWriter< Predicate, ConstantsType > Class Template Reference

Inheritance diagram for XalanOtherEncodingWriter< Predicate, ConstantsType >:

XalanFormatterWriter List of all members.

Public Types

Public Member Functions

Friends

Classes

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


Member Typedef Documentation

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

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


Constructor & Destructor Documentation

template<class Predicate, class ConstantsType>
XalanOtherEncodingWriter< Predicate, ConstantsType >::XalanOtherEncodingWriter Writer writer,
MemoryManager &  theMemoryManager
 

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


Member Function Documentation

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::flushBuffer  ) 
 

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::flushWriter  ) 
 

Reimplemented from XalanFormatterWriter.

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::outputNewline  ) 
 

Output a line break.

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

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

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write XalanDOMChar  theChar  ) 
 

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

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write const XalanDOMString theChars  ) 
 

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::write const XalanDOMChar *  theChars,
size_type  theLength
 

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

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

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeCommentChars const XalanDOMChar *  data,
size_type  theLength
 

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.

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeNameChar const XalanDOMChar *  data,
size_type  theLength
 

Writes name characters.

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

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writePIChars const XalanDOMChar *  data,
size_type  theLength
 

Writes PI characters.

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

template<class Predicate, class ConstantsType>
void XalanOtherEncodingWriter< Predicate, ConstantsType >::writeSafe const XalanDOMChar *  theChars,
size_type  theLength
 


Friends And Related Function Documentation

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

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


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