Class HtmlImageProcessingRule

java.lang.Object
com.opensymphony.module.sitemesh.html.BasicRule
com.atlassian.confluence.importexport.impl.HtmlImageProcessingRule
All Implemented Interfaces:
ImageProcessingRule, com.opensymphony.module.sitemesh.html.TagRule

public class HtmlImageProcessingRule extends com.opensymphony.module.sitemesh.html.BasicRule implements ImageProcessingRule
Processes image tags for html exports.

It extracts the image tag urls and replaces them with a relative export path i.e a path relative to the temprorary export directory where the exported image is expected to be copied to.

  • Constructor Details

    • HtmlImageProcessingRule

      public HtmlImageProcessingRule()
  • Method Details

    • process

      public void process(com.opensymphony.module.sitemesh.html.Tag tag)
      Specified by:
      process in interface com.opensymphony.module.sitemesh.html.TagRule
      Specified by:
      process in class com.opensymphony.module.sitemesh.html.BasicRule
    • getExtractedUrls

      public Set<ExportImageDescriptor> getExtractedUrls()
      Description copied from interface: ImageProcessingRule
      Gets the set of ExportImageDescriptor representing the image tag urls that were extracted during processing.
      Specified by:
      getExtractedUrls in interface ImageProcessingRule
    • setSettingsManager

      public void setSettingsManager(SettingsManager settingsManager)
    • setAttachmentUrlParser

      public void setAttachmentUrlParser(AttachmentUrlParser attachmentUrlParser)