com.atlassian.confluence.importexport.impl
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.
Fields inherited from class com.opensymphony.module.sitemesh.html.BasicRule |
context |
Methods inherited from class com.opensymphony.module.sitemesh.html.BasicRule |
currentBuffer, setContext, shouldProcess |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.opensymphony.module.sitemesh.html.TagRule |
setContext, shouldProcess |
HtmlImageProcessingRule
public HtmlImageProcessingRule()
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)