com.atlassian.confluence.importexport.impl
Class HtmlImageProcessingRule

java.lang.Object
  extended by com.opensymphony.module.sitemesh.html.BasicRule
      extended by 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.


Field Summary
 
Fields inherited from class com.opensymphony.module.sitemesh.html.BasicRule
context
 
Constructor Summary
HtmlImageProcessingRule()
           
 
Method Summary
 Set<ExportImageDescriptor> getExtractedUrls()
          Gets the set of ExportImageDescriptor representing the image tag urls that were extracted during processing.
 void process(com.opensymphony.module.sitemesh.html.Tag tag)
           
 void setAttachmentUrlParser(AttachmentUrlParser attachmentUrlParser)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 
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
 

Constructor Detail

HtmlImageProcessingRule

public HtmlImageProcessingRule()
Method Detail

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)


Copyright © 2003-2011 Atlassian. All Rights Reserved.