Class ImgTagHandler

  • All Implemented Interfaces:
    HTMLContentProvider, PageComponentProvider, TagHandler

    public class ImgTagHandler
    extends DefaultTagHandler
    This tag handler is used to transform the src attribute within an img tag.

    Since the images should continue to be referable, their src attribute values are prepended with the current design path. Note that design path is where the images are dumped during the import process.

    See Also:
    ImgTagHandlerFactory
    • Field Detail

      • xssAPI

        public XSSAPI xssAPI
    • Constructor Detail

      • ImgTagHandler

        public ImgTagHandler()
    • Method Detail

      • getTitle

        public java.lang.String getTitle()
      • getAlt

        public java.lang.String getAlt()
      • getWidth

        public java.lang.String getWidth()
      • getHeight

        public java.lang.String getHeight()
      • getUsemap

        public java.lang.String getUsemap()
      • getRawSrc

        public java.lang.String getRawSrc()
      • isRawSrcAbsolute

        public boolean isRawSrcAbsolute()
      • setNormalizationPrefix

        public void setNormalizationPrefix​(java.lang.String normalizationPrefix)
      • isNormalizationRequired

        public boolean isNormalizationRequired()
      • setNormalizationRequired

        public void setNormalizationRequired​(boolean normalizationRequired)
      • beginHandling

        public void beginHandling​(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.String qName,
                                  org.xml.sax.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 DefaultTagHandler
      • setXssAPI

        public void setXssAPI​(XSSAPI xssAPI)