org.xwiki.rendering.internal.renderer.xhtml.link
Interface XHTMLLinkRenderer

All Superinterfaces:
LinkListener
All Known Implementing Classes:
AnnotatedXHTMLLinkRenderer, DefaultXHTMLLinkRenderer

@ComponentRole
public interface XHTMLLinkRenderer
extends LinkListener

Renders links as XHTML.

Since:
1.8RC3
Version:
$Id$

Field Summary
static java.lang.String ANCHOR
          The name of the XHTML anchor element.
static java.lang.String HREF
          The name of the XHTML anchor element reference parameter.
 
Method Summary
 XHTMLWikiPrinter getXHTMLWikiPrinter()
           
 void setHasLabel(boolean hasLabel)
           
 void setXHTMLWikiPrinter(XHTMLWikiPrinter printer)
           
 
Methods inherited from interface org.xwiki.rendering.listener.LinkListener
beginLink, endLink
 

Field Detail

ANCHOR

static final java.lang.String ANCHOR
The name of the XHTML anchor element.

See Also:
Constant Field Values

HREF

static final java.lang.String HREF
The name of the XHTML anchor element reference parameter.

See Also:
Constant Field Values
Method Detail

setXHTMLWikiPrinter

void setXHTMLWikiPrinter(XHTMLWikiPrinter printer)
Parameters:
printer - the XHTML printer to use to output links as XHTML

getXHTMLWikiPrinter

XHTMLWikiPrinter getXHTMLWikiPrinter()
Returns:
the XHTML printer to use to output links as XHTML
Since:
2.0M3

setHasLabel

void setHasLabel(boolean hasLabel)
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.


Copyright © 2004-2011 XWiki. All Rights Reserved.