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. 
		 | 
	
	
		| 
			  
		
  |