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, getCurrentBufferContent, 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)