org.xwiki.rendering.listener
Interface LinkListener

All Known Subinterfaces:
ChainingListener, ContentHandlerStreamRenderer, Listener, PrintRenderer, Renderer, StackableChainingListener
All Known Implementing Classes:
AbstractChainingListener, AbstractChainingPrintRenderer, BlockStateChainingListener, CompositeListener, ConsecutiveNewLineStateChainingListener, EmptyBlockChainingListener, GroupStateChainingListener, InlineFilterListener, LookaheadChainingListener, MetaDataStateChainingListener, QueueListener, VoidListener, WrappingListener

public interface LinkListener

Contains callback events for Links, called when a document has been parsed and when it needs to be modified or rendered.

Since:
1.8RC3
Version:
$Id: 169b44a7aae99fa8c560ed5e6d60d4967bf0d0c4 $
See Also:
Listener

Method Summary
 void beginLink(ResourceReference reference, boolean isFreeStandingURI, Map<String,String> parameters)
          Start of a link.
 void endLink(ResourceReference reference, boolean isFreeStandingURI, Map<String,String> parameters)
          End of a link.
 

Method Detail

beginLink

void beginLink(ResourceReference reference,
               boolean isFreeStandingURI,
               Map<String,String> parameters)
Start of a link.

Parameters:
reference - the link reference
isFreeStandingURI - if true then the link is a free standing URI directly in the text
parameters - a generic list of parameters. Example: style="background-color: blue"
Since:
2.5RC1
See Also:
ResourceReference

endLink

void endLink(ResourceReference reference,
             boolean isFreeStandingURI,
             Map<String,String> parameters)
End of a link.

Parameters:
reference - the link reference
isFreeStandingURI - if true then the link is a free standing URI directly in the text
parameters - a generic list of parameters. Example: style="background-color: blue"
Since:
2.5RC1
See Also:
ResourceReference


Copyright © 2004-2013 XWiki. All Rights Reserved.