org.xwiki.rendering.internal.renderer.xwiki20.reference
Class XWikiSyntaxLinkReferenceSerializer
java.lang.Object
org.xwiki.rendering.internal.renderer.xwiki20.reference.XWikiSyntaxLinkReferenceSerializer
- All Implemented Interfaces:
- ResourceReferenceSerializer
- Direct Known Subclasses:
- XWikiSyntaxImageReferenceSerializer, XWikiSyntaxLinkReferenceSerializer
@Component
@Named(value="xwiki/2.0/link")
@Singleton
public class XWikiSyntaxLinkReferenceSerializer
- extends java.lang.Object
- implements ResourceReferenceSerializer
Generate a string representation of a Link 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$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XWikiSyntaxLinkReferenceSerializer
public XWikiSyntaxLinkReferenceSerializer()
serialize
public java.lang.String serialize(ResourceReference reference)
-
- Specified by:
serialize in interface ResourceReferenceSerializer
- See Also:
ResourceReferenceSerializer.serialize(org.xwiki.rendering.listener.reference.ResourceReference)
getLinkTypeSerializerComponentPrefix
protected java.lang.String getLinkTypeSerializerComponentPrefix()
- Returns:
- the role hint prefix to use when looking up
ResourceReferenceTypeSerializer implementations.
Copyright © 2004-2011 XWiki. All Rights Reserved.