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