FormatterToXMLUnicode formats SAX-style events into XML. More...
#include <FormatterToXMLUnicode.hpp>
Inherits XalanXMLSerializerBase.
FormatterToXMLUnicode formats SAX-style events into XML.
Definition at line 57 of file FormatterToXMLUnicode.hpp.
typedef UnicodeWriter::value_type FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::value_type |
Definition at line 61 of file FormatterToXMLUnicode.hpp.
anonymous enum |
Definition at line 63 of file FormatterToXMLUnicode.hpp.
FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::FormatterToXMLUnicode | ( | MemoryManager & | theManager, | |
Writer & | writer, | |||
const XalanDOMString & | encoding, | |||
const XalanDOMString & | doctypeSystem = s_emptyString , |
|||
const XalanDOMString & | doctypePublic = s_emptyString , |
|||
bool | xmlDecl = true , |
|||
const XalanDOMString & | standalone = s_emptyString , |
|||
size_type | indent = eDefaultIndentAmount | |||
) | [inline] |
Constructor.
theManager | The MemoryManager instance to use for all memory allocations | |
writer | the writer. | |
version | the string to write for the XML version number. | |
doctypeSystem | system identifier to be used in the document type declaration | |
doctypePublic | public identifier to be used in the document type declaration | |
xmlDecl | true if the XSLT processor should output an XML declaration | |
standalone | The string the XSLT processor should output for the standalone document declaration |
Definition at line 84 of file FormatterToXMLUnicode.hpp.
virtual FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::~FormatterToXMLUnicode | ( | ) | [inline, virtual] |
Definition at line 142 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::charactersRaw | ( | const XMLCh *const | chars, | |
const size_type | length | |||
) | [inline, virtual] |
Receive notification of character data.
If available, when the disable-output-escaping attribute is used, output raw text without escaping.
chars | pointer to characters from the XML document | |
length | number of characters to read from the array |
SAXException |
Implements XalanXMLSerializerBase.
Definition at line 237 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::comment | ( | const XMLCh *const | data | ) | [inline, virtual] |
Called when a Comment is to be constructed.
data | pointer to comment data |
SAXException |
Implements XalanXMLSerializerBase.
Definition at line 264 of file FormatterToXMLUnicode.hpp.
static FormatterToXMLUnicode* FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::create | ( | MemoryManager & | theManager, | |
Writer & | writer, | |||
const XalanDOMString & | encoding, | |||
const XalanDOMString & | doctypeSystem = s_emptyString , |
|||
const XalanDOMString & | doctypePublic = s_emptyString , |
|||
bool | xmlDecl = true , |
|||
const XalanDOMString & | standalone = s_emptyString , |
|||
size_type | indent = eDefaultIndentAmount | |||
) | [inline, static] |
Definition at line 110 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::endDocument | ( | ) | [inline, virtual] |
Implements FormatterListener.
Definition at line 155 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::endElement | ( | const XMLCh *const | name | ) | [inline, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 201 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::entityReference | ( | const XMLCh *const | name | ) | [inline, virtual] |
Receive notification of a entityReference.
data | pointer to characters from the XML document |
SAXException |
Implements XalanXMLSerializerBase.
Definition at line 250 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::flushBuffer | ( | ) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 287 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::flushWriter | ( | ) | [inline, protected, virtual] |
Definition at line 293 of file FormatterToXMLUnicode.hpp.
Writer* FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::getWriter | ( | ) | const [inline, virtual] |
Reimplemented from FormatterListener.
Definition at line 147 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::outputNewline | ( | ) | [inline, protected, virtual] |
Output a line break.
Implements XalanXMLSerializerBase.
Definition at line 495 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::startElement | ( | const XMLCh *const | name, | |
AttributeList & | attrs | |||
) | [inline, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 167 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeAttrString | ( | const XalanDOMChar * | theString, | |
size_type | theStringLength | |||
) | [inline, protected] |
Write an attribute string.
theString | The string to write. | |
theStringLength | The length of the string. |
Definition at line 793 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATA | ( | const XMLCh * | chars, | |
size_type | length | |||
) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 463 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATAChars | ( | const XalanDOMChar | chars[], | |
size_type | length, | |||
bool & | outsideCDATA | |||
) | [inline, protected] |
Write characters for a CDATA section.
ch | the string to write. | |
length | the length of the string. |
Definition at line 710 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCharacters | ( | const XMLCh * | chars, | |
size_type | length | |||
) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 413 of file FormatterToXMLUnicode.hpp.
bool FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeDefaultAttributeEntity | ( | XalanDOMChar | ch | ) | [inline, protected] |
Handle one of the default entities, return false if it is not a default entity.
Definition at line 594 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeDefaultAttributeEscape | ( | XalanDOMChar | ch | ) | [inline, protected] |
Escape and write a character in an attribute.
Definition at line 535 of file FormatterToXMLUnicode.hpp.
bool FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeDefaultEntity | ( | XalanDOMChar | ch | ) | [inline, protected] |
Handle one of the default entities, return false if it is not a default entity.
Definition at line 561 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeDefaultEscape | ( | XalanDOMChar | ch | ) | [inline, protected] |
Escape and write a character.
Definition at line 504 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeDoctypeDecl | ( | const XalanDOMChar * | name | ) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 345 of file FormatterToXMLUnicode.hpp.
size_type FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedChar | ( | XalanDOMChar | ch, | |
const XalanDOMChar | chars[], | |||
size_type | start, | |||
size_type | length | |||
) | [inline, protected] |
Write a normalized character to the stream.
ch | the string to write. | |
start | the start offset into the string. | |
length | the length of the string. |
Definition at line 638 of file FormatterToXMLUnicode.hpp.
size_type FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedCharBig | ( | const XalanDOMChar | chars[], | |
size_type | start, | |||
size_type | length | |||
) | [inline, protected] |
Definition at line 679 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNumericCharacterReference | ( | unsigned long | theNumber | ) | [inline, protected] |
Definition at line 667 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeParentTagEnd | ( | ) | [inline, protected] |
Check to see if a parent's ">" has been written, and, if it has not, write it.
Definition at line 619 of file FormatterToXMLUnicode.hpp.
void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeProcessingInstruction | ( | const XMLCh * | target, | |
const XMLCh * | data | |||
) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 385 of file FormatterToXMLUnicode.hpp.
virtual void FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeXMLHeader | ( | ) | [inline, protected, virtual] |
Implements XalanXMLSerializerBase.
Definition at line 299 of file FormatterToXMLUnicode.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|