Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.10
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
FormatterToHTML Class Reference
FormatterToHTML formats SAX-style events into HTML.
More...
#include <FormatterToHTML.hpp>
Inheritance diagram for FormatterToHTML:
[legend]Collaboration diagram for FormatterToHTML:
[legend]List of all members.Public Types
Public Methods
- FormatterToHTML (Writer &writer, const XalanDOMString &encoding=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &mediaType=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypeSystem=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypePublic=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), bool doIndent=true, int indent=eDefaultIndentAmount, bool escapeURLs=true, bool omitMetaTag=false, MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR)
- Constructor for customized encoding and doctype. More...
- virtual ~FormatterToHTML ()
- virtual void startDocument ()
- virtual void endDocument ()
- virtual void startElement (const XMLCh *const name, AttributeListType &attrs)
- virtual void endElement (const XMLCh *const name)
- virtual void characters (const XMLCh *const chars, const unsigned int length)
- virtual bool accumDefaultEntity (XalanDOMChar ch, bool escLF)
- Handle one of the default entities, return false if it is not a default entity. More...
- virtual void entityReference (const XMLCh *const name)
- virtual void cdata (const XMLCh *const ch, const unsigned int length)
- virtual void processingInstruction (const XMLCh *const target, const XMLCh *const data)
- bool getEscapeURLs () const
- void setEscapeURLs (bool flag)
Static Public Methods
Protected Methods
Detailed Description
FormatterToHTML formats SAX-style events into HTML.
Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
|
Constructor for customized encoding and doctype.
-
Parameters:
-
writer
|
The character output stream to use. |
encoding
|
The character encoding in use by writer. |
doctypeSystem
|
The system ID for the DOCTYPE. |
doctypePublic
|
The public ID for the DOCTYPE. |
doIndent
|
true if indenting should be enabled |
indent
|
Number of spaces to indent at each nesting level. |
escapeURLs
|
Whether or not to escape URLs according to the recommendation. The default is true. |
omitMetaTag
|
Whether or not to output a META TAG according to the recommendation. The default is false. |
|
FormatterToHTML::~FormatterToHTML (
|
) [virtual]
|
|
Member Function Documentation
void FormatterToHTML::accumCommentData (
|
const XalanDOMChar * data ) [protected, virtual]
|
|
|
Write the data for a comment.
-
Parameters:
-
Reimplemented from FormatterToXML. |
bool FormatterToHTML::accumDefaultEntity (
|
XalanDOMChar ch,
|
|
bool escLF ) [virtual]
|
|
|
Handle one of the default entities, return false if it is not a default entity.
Reimplemented from FormatterToXML. |
void FormatterToHTML::cdata (
|
const XMLCh *const ch,
|
|
const unsigned int length ) [virtual]
|
|
void FormatterToHTML::characters (
|
const XMLCh *const chars,
|
|
const unsigned int length ) [virtual]
|
|
void FormatterToHTML::endDocument (
|
) [virtual]
|
|
void FormatterToHTML::endElement (
|
const XMLCh *const name ) [virtual]
|
|
void FormatterToHTML::entityReference (
|
const XMLCh *const name ) [virtual]
|
|
bool FormatterToHTML::getEscapeURLs (
|
) const
|
|
void FormatterToHTML::processingInstruction (
|
const XMLCh *const target,
|
|
const XMLCh *const data ) [virtual]
|
|
void FormatterToHTML::setEscapeURLs (
|
bool flag )
|
|
void FormatterToHTML::startDocument (
|
) [virtual]
|
|
void FormatterToHTML::startElement (
|
const XMLCh *const name,
|
|
AttributeListType & attrs ) [virtual]
|
|
void FormatterToHTML::writeAttrString (
|
const XalanDOMChar * theString,
|
|
XalanDOMString::size_type theStringLength ) [protected, virtual]
|
|
|
Write an attribute string.
-
Parameters:
-
theString
|
The string to write. |
theStringLength
|
The length of the string. |
Reimplemented from FormatterToXML. |
void FormatterToHTML::writeCharacters (
|
const XalanDOMString & theString ) [protected]
|
|
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.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
|
|