org.xwiki.rendering.internal.renderer.xwiki20.reference
Class XWikiSyntaxImageReferenceSerializer

java.lang.Object
  extended by org.xwiki.rendering.internal.renderer.xwiki20.reference.XWikiSyntaxLinkReferenceSerializer
      extended by org.xwiki.rendering.internal.renderer.xwiki20.reference.XWikiSyntaxImageReferenceSerializer
All Implemented Interfaces:
ResourceReferenceSerializer

@Component
@Named(value="xwiki/2.0/image")
@Singleton
public class XWikiSyntaxImageReferenceSerializer
extends XWikiSyntaxLinkReferenceSerializer

Generate a string representation of an Image reference, in XWiki Syntax 2.0. This implementation is pluggable by using internally implementations of ResourceReferenceTypeSerializer, each in charge of serializing a given ResourceType.

Note that ResourceReferenceTypeSerializer component implementations must use a role hint equal to the XWiki Syntax id followed by "/" and then Link Type name (eg "doc" for document links, "attach" for attachment links, etc).

Since:
2.5RC1
Version:
$Id$

Constructor Summary
XWikiSyntaxImageReferenceSerializer()
           
 
Method Summary
 java.lang.String serialize(ResourceReference reference)
          
 
Methods inherited from class org.xwiki.rendering.internal.renderer.xwiki20.reference.XWikiSyntaxLinkReferenceSerializer
getLinkTypeSerializerComponentPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XWikiSyntaxImageReferenceSerializer

public XWikiSyntaxImageReferenceSerializer()
Method Detail

serialize

public java.lang.String serialize(ResourceReference reference)

Specified by:
serialize in interface ResourceReferenceSerializer
Overrides:
serialize in class XWikiSyntaxLinkReferenceSerializer
See Also:
ResourceReferenceSerializer.serialize( org.xwiki.rendering.listener.reference.ResourceReference)


Copyright © 2004-2011 XWiki. All Rights Reserved.