|
Xalan-C++ API Reference
1.12.0
|
#include <xalanc/XMLSupport/XalanOtherEncodingWriter.hpp>
Classes | |
| class | ThrowTranscodingException |
| class | WriteCharRef |
Public Types | |
| typedef XalanOtherEncodingWriter< Predicate, ConstantsType > | ThisType |
| typedef XalanDOMChar | value_type |
Public Types inherited from xalanc::XalanFormatterWriter | |
| typedef FormatterListener::size_type | size_type |
Public Member Functions | |
| XalanOtherEncodingWriter (Writer &writer, MemoryManager &theMemoryManager) | |
| virtual | ~XalanOtherEncodingWriter () |
| void | outputNewline () |
| Output a line break. More... | |
| size_type | writeCDATAChar (const XalanDOMChar chars[], size_type start, size_type length, bool &outsideCDATA) |
| Writes CDATA chars , if not presentable, fixes it with addition CDATA sections. More... | |
| void | writeNameChar (const XalanDOMChar *data, size_type theLength) |
| Writes name characters. More... | |
| void | writePIChars (const XalanDOMChar *data, size_type theLength) |
| Writes PI characters. More... | |
| void | writeCommentChars (const XalanDOMChar *data, size_type theLength) |
| Writes comment characters. More... | |
| void | write (const XalanDOMChar *theChars, size_type theLength) |
| void | write (const XalanDOMString &theChars) |
| void | write (XalanDOMChar theChar) |
| Writes writes a UTF-16 code unit that isn't part of the surrogate pair. More... | |
| size_type | write (const XalanDOMChar chars[], size_type start, size_type length) |
| void | writeSafe (const XalanDOMChar *theChars, size_type theLength) |
| void | write (const XalanDOMChar *theChars) |
| void | flushWriter () |
| void | flushBuffer () |
Public Member Functions inherited from xalanc::XalanFormatterWriter | |
| XalanFormatterWriter (Writer &theWriter, MemoryManager &theMemoryManager) | |
| MemoryManager & | getMemoryManager () |
| virtual | ~XalanFormatterWriter () |
| Writer * | getWriter () const |
| XalanOutputStream * | getStream () |
| const XalanOutputStream * | getStream () const |
| void | flushWriter () |
| void | throwUnrepresentableCharacterException (XalanUnicodeChar ch, MemoryManager &theManager) |
Friends | |
| class | WriteCharRef |
| class | ThrowTranscodingException |
Additional Inherited Members | |
Static Public Member Functions inherited from xalanc::XalanFormatterWriter | |
| static bool | isUTF16HighSurrogate (XalanDOMChar theChar) |
| static bool | isUTF16LowSurrogate (XalanDOMChar theChar) |
| static XalanUnicodeChar | decodeUTF16SurrogatePair (XalanDOMChar theHighSurrogate, XalanDOMChar theLowSurrogate, MemoryManager &theManager) |
| static void | throwInvalidCharacterException (XalanUnicodeChar ch, MemoryManager &theManager) |
| static void | throwInvalidUTF16SurrogateException (XalanDOMChar ch, XalanDOMChar next, MemoryManager &theManager) |
Protected Member Functions inherited from xalanc::XalanFormatterWriter | |
| const XalanDOMString & | formatNumericCharacterReference (XalanUnicodeChar theChar) |
| Format a code point as a numeric character reference. More... | |
Protected Attributes inherited from xalanc::XalanFormatterWriter | |
| Writer & | m_writer |
| The writer. More... | |
| MemoryManager & | m_memoryManager |
| The MemoryManager instance to use for any dynamically- allocated memory. More... | |
| XalanDOMString | m_stringBuffer |
| const XalanDOMChar * | m_newlineString |
| The string of characters that represents the newline. More... | |
| size_type | m_newlineStringLength |
| The length of the the string of characters that represents the newline. More... | |
Definition at line 33 of file XalanOtherEncodingWriter.hpp.
| typedef XalanOtherEncodingWriter<Predicate, ConstantsType> xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::ThisType |
Definition at line 37 of file XalanOtherEncodingWriter.hpp.
| typedef XalanDOMChar xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::value_type |
Definition at line 84 of file XalanOtherEncodingWriter.hpp.
|
inline |
Definition at line 86 of file XalanOtherEncodingWriter.hpp.
|
inlinevirtual |
Definition at line 103 of file XalanOtherEncodingWriter.hpp.
|
inline |
Definition at line 355 of file XalanOtherEncodingWriter.hpp.
|
inline |
Definition at line 349 of file XalanOtherEncodingWriter.hpp.
|
inline |
Output a line break.
Definition at line 111 of file XalanOtherEncodingWriter.hpp.
References xalanc::length().
|
inline |
Definition at line 343 of file XalanOtherEncodingWriter.hpp.
References xalanc::length().
|
inline |
Definition at line 249 of file XalanOtherEncodingWriter.hpp.
|
inline |
Definition at line 295 of file XalanOtherEncodingWriter.hpp.
References xalanc::length().
|
inline |
Definition at line 260 of file XalanOtherEncodingWriter.hpp.
References xalanc::XalanDOMString::c_str(), and xalanc::XalanDOMString::length().
|
inline |
Writes writes a UTF-16 code unit that isn't part of the surrogate pair.
Definition at line 270 of file XalanOtherEncodingWriter.hpp.
|
inline |
Writes CDATA chars , if not presentable, fixes it with addition CDATA sections.
Definition at line 126 of file XalanOtherEncodingWriter.hpp.
References xalanc::length().
|
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.
|
inline |
Writes name characters.
If a character is not representable, an exception is thrown.
Definition at line 207 of file XalanOtherEncodingWriter.hpp.
|
inline |
Writes PI characters.
If a character is not representable, an exception is thrown.
Definition at line 222 of file XalanOtherEncodingWriter.hpp.
|
inline |
Definition at line 305 of file XalanOtherEncodingWriter.hpp.
|
friend |
Definition at line 82 of file XalanOtherEncodingWriter.hpp.
|
friend |
Definition at line 81 of file XalanOtherEncodingWriter.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:37 for Xalan-C++ API Reference by
1.8.17