org.xwiki.rendering.internal.renderer.xhtml.link
Class MailtoXHTMLLinkTypeRenderer

java.lang.Object
  extended by org.xwiki.rendering.internal.renderer.xhtml.link.AbstractXHTMLLinkTypeRenderer
      extended by org.xwiki.rendering.internal.renderer.xhtml.link.MailtoXHTMLLinkTypeRenderer
All Implemented Interfaces:
XHTMLLinkTypeRenderer, LinkListener

@Component
@Named(value="mailto")
@InstantiationStrategy(value=PER_LOOKUP)
public class MailtoXHTMLLinkTypeRenderer
extends AbstractXHTMLLinkTypeRenderer

Handle XHTML rendering for mailto links.

Since:
2.5RC1
Version:
$Id$

Field Summary
 
Fields inherited from class org.xwiki.rendering.internal.renderer.xhtml.link.AbstractXHTMLLinkTypeRenderer
CLASS, componentManager, SPAN
 
Constructor Summary
MailtoXHTMLLinkTypeRenderer()
           
 
Method Summary
protected  void beginLinkExtraAttributes(ResourceReference reference, java.util.Map<java.lang.String,java.lang.String> spanAttributes, java.util.Map<java.lang.String,java.lang.String> anchorAttributes)
          Hook called when rendering the beginning of a link to allow implementation classes to augment the passed span and anchor attributes as they see fit.
 
Methods inherited from class org.xwiki.rendering.internal.renderer.xhtml.link.AbstractXHTMLLinkTypeRenderer
beginLink, computeLabel, endLink, getXHTMLWikiPrinter, hasLabel, setHasLabel, setXHTMLWikiPrinter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailtoXHTMLLinkTypeRenderer

public MailtoXHTMLLinkTypeRenderer()
Method Detail

beginLinkExtraAttributes

protected void beginLinkExtraAttributes(ResourceReference reference,
                                        java.util.Map<java.lang.String,java.lang.String> spanAttributes,
                                        java.util.Map<java.lang.String,java.lang.String> anchorAttributes)
Hook called when rendering the beginning of a link to allow implementation classes to augment the passed span and anchor attributes as they see fit.

Specified by:
beginLinkExtraAttributes in class AbstractXHTMLLinkTypeRenderer
Parameters:
reference - the reference of the link being rendered
spanAttributes - the HTML attributes for the SPAN HTML element added around the ANCHOR HTML element
anchorAttributes - the HTML attributes for the ANCHOR element
See Also:
AbstractXHTMLLinkTypeRenderer.beginLinkExtraAttributes(ResourceReference, java.util.Map, java.util.Map)


Copyright © 2004-2011 XWiki. All Rights Reserved.