Class SAXmyHtmlHandler

All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class SAXmyHtmlHandler extends SAXiTextHandler<HtmlPeer>
The Tags-class maps several XHTML-tags to iText-objects.
  • 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, HtmlTagMap 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
    • SAXmyHtmlHandler

      public SAXmyHtmlHandler(DocListener document, HtmlTagMap htmlTags, BaseFont bf)
    • SAXmyHtmlHandler

      public SAXmyHtmlHandler(DocListener document, BaseFont bf)
      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
      bf - the base class for the supported fonts
  • Method Details

    • startElement

      public void startElement(String uri, String localName, String name, Attributes attrs)
      This method gets called when a start tag is encountered.
      Specified by:
      startElement in interface ContentHandler
      Overrides:
      startElement in class SAXiTextHandler<HtmlPeer>
      Parameters:
      uri - the Uniform Resource Identifier
      localName - 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
    • endElement

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