org.xwiki.rendering.internal.renderer.xhtml.image
Class DefaultXHTMLImageRenderer

java.lang.Object
  extended by org.xwiki.rendering.internal.renderer.xhtml.image.DefaultXHTMLImageRenderer
All Implemented Interfaces:
org.xwiki.component.phase.Initializable, XHTMLImageRenderer, ImageListener

@Component
@InstantiationStrategy(value=PER_LOOKUP)
public class DefaultXHTMLImageRenderer
extends java.lang.Object
implements XHTMLImageRenderer, org.xwiki.component.phase.Initializable

Default implementation for rendering images as XHTML. We handle both cases:

Since:
2.0M3
Version:
$Id$

Field Summary
 
Fields inherited from interface org.xwiki.rendering.internal.renderer.xhtml.image.XHTMLImageRenderer
ALTERNATE, IMG, SRC
 
Constructor Summary
DefaultXHTMLImageRenderer()
           
 
Method Summary
 XHTMLWikiPrinter getXHTMLWikiPrinter()
          
 void initialize()
          
 void onImage(ResourceReference reference, boolean isFreeStandingURI, java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void setXHTMLWikiPrinter(XHTMLWikiPrinter printer)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultXHTMLImageRenderer

public DefaultXHTMLImageRenderer()
Method Detail

initialize

public void initialize()
                throws org.xwiki.component.phase.InitializationException

Specified by:
initialize in interface org.xwiki.component.phase.Initializable
Throws:
org.xwiki.component.phase.InitializationException
See Also:
Initializable.initialize()

setXHTMLWikiPrinter

public void setXHTMLWikiPrinter(XHTMLWikiPrinter printer)

Specified by:
setXHTMLWikiPrinter in interface XHTMLImageRenderer
Parameters:
printer - the XHTML printer to use to output images as XHTML
See Also:
XHTMLImageRenderer.setXHTMLWikiPrinter(XHTMLWikiPrinter)

getXHTMLWikiPrinter

public XHTMLWikiPrinter getXHTMLWikiPrinter()

Specified by:
getXHTMLWikiPrinter in interface XHTMLImageRenderer
Returns:
the XHTML printer to use to output images as XHTML
See Also:
XHTMLImageRenderer.getXHTMLWikiPrinter()

onImage

public void onImage(ResourceReference reference,
                    boolean isFreeStandingURI,
                    java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
onImage in interface ImageListener
Since:
2.5RC1
See Also:
ImageListener.onImage(org.xwiki.rendering.listener.reference.ResourceReference , boolean, java.util.Map)


Copyright © 2004-2011 XWiki. All Rights Reserved.