Class DefaultTagHandler

java.lang.Object
com.day.cq.wcm.designimporter.parser.taghandlers.AbstractTagHandler
com.day.cq.wcm.designimporter.parser.taghandlers.DefaultTagHandler
All Implemented Interfaces:
HTMLContentProvider, PageComponentProvider, TagHandler
Direct Known Subclasses:
IFrameTagHandler, ImgTagHandler

public class DefaultTagHandler extends AbstractTagHandler
The default tag handler for handling all the tags the handlers for which don't exist.

This tag handler simply bypasses the flow, producing the same HTML as it received via SAX events.

See Also:
  • Constructor Details

    • DefaultTagHandler

      public DefaultTagHandler()
  • Method Details

    • beginHandling

      public void beginHandling(String uri, String localName, String qName, Attributes atts)
      Description copied from interface: TagHandler
      Callback to signal the start of handling giving the tag handler a chance for running intialization routines.

      TagHandlers are registered against tag+attribute combination and are invoked by the HTMLContentHandler as and when it encounters a tag matching the tag attribute combination the tag handler is registered with.

      Specified by:
      beginHandling in interface TagHandler
      Overrides:
      beginHandling in class AbstractTagHandler
      Parameters:
      uri -
      localName -
      qName -
      atts -
    • endHandling

      public void endHandling(String uri, String localName, String qName)
      Description copied from interface: TagHandler
      Callback to signal the end of handling giving the tag handler a chance for finalizing things.

      This is arguably the last callback a tag handler receives. After this, the current tag handler is popped out from the chain and the subsequent Tika events are directed to preceding tag handlers.

      Specified by:
      endHandling in interface TagHandler
      Overrides:
      endHandling in class AbstractTagHandler
      Parameters:
      uri -
      localName -
      qName -
    • characters

      public void characters(char[] ch, int start, int length) throws DesignImportException
      Description copied from interface: TagHandler
      Callback to signal the encounter of character content within tags.
      Specified by:
      characters in interface TagHandler
      Overrides:
      characters in class AbstractTagHandler
      Parameters:
      ch -
      start -
      length -
      Throws:
      DesignImportException