org.xwiki.rendering.internal.renderer.xhtml.link
Class DefaultXHTMLLinkRenderer
java.lang.Object
org.xwiki.rendering.internal.renderer.xhtml.link.DefaultXHTMLLinkRenderer
- All Implemented Interfaces:
- XHTMLLinkRenderer, LinkListener
@Component
@InstantiationStrategy(value=PER_LOOKUP)
public class DefaultXHTMLLinkRenderer
- extends java.lang.Object
- implements XHTMLLinkRenderer
Default implementation for rendering links as XHTML. The implementation is pluggable in the sense that the
implementation is done by XHTMLLinkTypeRenderer
implementation, each in charge of handling a given ResourceType.
- Since:
- 2.0M3
- Version:
- $Id$
|
Field Summary |
protected org.xwiki.component.manager.ComponentManager |
componentManager
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
componentManager
@Inject
protected org.xwiki.component.manager.ComponentManager componentManager
DefaultXHTMLLinkRenderer
public DefaultXHTMLLinkRenderer()
setHasLabel
public void setHasLabel(boolean hasLabel)
-
- Specified by:
setHasLabel in interface XHTMLLinkRenderer
- Parameters:
hasLabel - true if the link to be rendered has a label specified or false otherwise. If no label has been
specified then it's up to the XHTML renderer implementation to generate a default label.- See Also:
XHTMLLinkRenderer.setHasLabel(boolean)
setXHTMLWikiPrinter
public void setXHTMLWikiPrinter(XHTMLWikiPrinter printer)
-
- Specified by:
setXHTMLWikiPrinter in interface XHTMLLinkRenderer
- Parameters:
printer - the XHTML printer to use to output links as XHTML- See Also:
XHTMLLinkRenderer.setXHTMLWikiPrinter(XHTMLWikiPrinter)
getXHTMLWikiPrinter
public XHTMLWikiPrinter getXHTMLWikiPrinter()
-
- Specified by:
getXHTMLWikiPrinter in interface XHTMLLinkRenderer
- Returns:
- the XHTML printer to use to output links as XHTML
- See Also:
XHTMLLinkRenderer.getXHTMLWikiPrinter()
beginLink
public void beginLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
-
- Specified by:
beginLink in interface LinkListener
- See Also:
LinkListener.beginLink(org.xwiki.rendering.listener.reference.ResourceReference , boolean, Map)
endLink
public void endLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
-
- Specified by:
endLink in interface LinkListener
- See Also:
LinkListener.endLink(org.xwiki.rendering.listener.reference.ResourceReference , boolean, Map)
Copyright © 2004-2011 XWiki. All Rights Reserved.