org.xwiki.rendering.listener.chaining
Interface ChainingListener

All Superinterfaces:
ImageListener, LinkListener, Listener
All Known Subinterfaces:
StackableChainingListener
All Known Implementing Classes:
AbstractChainingListener, AbstractChainingPrintRenderer, BlockStateChainingListener, ConsecutiveNewLineStateChainingListener, EmptyBlockChainingListener, GroupStateChainingListener, LookaheadChainingListener, MetaDataStateChainingListener

public interface ChainingListener
extends Listener

A listener that can be chained with other chaining listeners using a chain. This allows creating listeners to filter some events, to aggregate state information in a decoupled manner, to perform lookaheads, etc.

Since:
1.8RC1
Version:
$Id$

Field Summary
 
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS
 
Method Summary
 ListenerChain getListenerChain()
           
 
Methods inherited from interface org.xwiki.rendering.listener.Listener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFormat, beginGroup, beginHeader, beginList, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endList, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, onEmptyLines, onHorizontalLine, onId, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord
 
Methods inherited from interface org.xwiki.rendering.listener.LinkListener
beginLink, endLink
 
Methods inherited from interface org.xwiki.rendering.listener.ImageListener
onImage
 

Method Detail

getListenerChain

ListenerChain getListenerChain()
Returns:
the chain this listener is part of


Copyright © 2004-2012 XWiki. All Rights Reserved.