com.lowagie.text.html

Class SAXmyHtmlHandler


public class SAXmyHtmlHandler
extends SAXmyHandler

The Tags-class maps several XHTML-tags to iText-objects.

Field Summary

private Properties
bodyAttributes
These are the properties of the body section.
private boolean
tableBorder
This is the status of the table border.

Fields inherited from class com.lowagie.text.xml.SAXmyHandler

myTags

Fields inherited from class com.lowagie.text.xml.SAXiTextHandler

bottomMargin, chapters, controlOpenClose, currentChunk, document, ignore, leftMargin, rightMargin, stack, topMargin

Constructor Summary

SAXmyHtmlHandler(DocListener document)
Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
SAXmyHtmlHandler(DocListener document, HashMap htmlTags)
Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.

Method Summary

void
endElement(String uri, String lname, String name)
This method gets called when an end tag is encountered.
void
startElement(String uri, String lname, String name, Attributes attrs)
This method gets called when a start tag is encountered.

Methods inherited from class com.lowagie.text.xml.SAXmyHandler

endElement, startElement

Methods inherited from class com.lowagie.text.xml.SAXiTextHandler

characters, endElement, handleEndingTags, handleStartingTags, ignorableWhitespace, isDocumentRoot, isNewline, isNewpage, setControlOpenClose, startElement

Field Details

bodyAttributes

private Properties bodyAttributes
These are the properties of the body section.

tableBorder

private boolean tableBorder
This is the status of the table border.

Constructor Details

SAXmyHtmlHandler

public SAXmyHtmlHandler(DocListener document)
Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
Parameters:
document - this is the document on which events must be triggered

SAXmyHtmlHandler

public SAXmyHtmlHandler(DocListener document,
                        HashMap htmlTags)
Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
Parameters:
document - this is the document on which events must be triggered
htmlTags - a tagmap translating HTML tags to iText tags

Method Details

endElement

public void endElement(String uri,
                       String lname,
                       String name)
This method gets called when an end tag is encountered.
Overrides:
endElement in interface SAXmyHandler
Parameters:
uri - the Uniform Resource Identifier
lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
name - the name of the tag that ends

startElement

public void startElement(String uri,
                         String lname,
                         String name,
                         Attributes attrs)
This method gets called when a start tag is encountered.
Overrides:
startElement in interface SAXmyHandler
Parameters:
uri - the Uniform Resource Identifier
lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
name - the name of the tag that is encountered
attrs - the list of attributes