Class MetaDataStateChainingListener
java.lang.Object
org.xwiki.rendering.listener.chaining.AbstractChainingListener
org.xwiki.rendering.listener.chaining.MetaDataStateChainingListener
- All Implemented Interfaces:
ChainingListener,ImageListener,LinkListener,Listener
Provides the accumulated MetaData for all the previous blocks.
- Since:
- 3.0M2
- Version:
- $Id: 926934d95736c60c1eb105e6736338c599d53952 $
-
Field Summary
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginDocument(MetaData metaData) Start of the document.voidbeginMetaData(MetaData metaData) Start of MetaData (eg saving source from where the content is coming from).voidendDocument(MetaData metaData) End of the document.voidendMetaData(MetaData metaData) End of MetaData.<T> List<T>getAllMetaData(String key) <T> TgetMetaData(String key) Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginFigure, beginFigureCaption, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginListItem, beginMacroMarker, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endFigure, endFigureCaption, endFormat, endGroup, endHeader, endLink, endList, endListItem, endListItem, endMacroMarker, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, getListenerChain, onEmptyLines, onHorizontalLine, onId, onImage, onImage, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord, setListenerChain
-
Constructor Details
-
MetaDataStateChainingListener
- Parameters:
listenerChain- seeAbstractChainingListener.getListenerChain()
-
-
Method Details
-
getAllMetaData
- Type Parameters:
T- the type of the value for the passed key- Parameters:
key- the key for which to find the value- Returns:
- the accumulated MetaData during all the previous begin/endMetaData events
-
getMetaData
- Type Parameters:
T- the type of the value for the passed key- Parameters:
key- the key for which to find the value- Returns:
- the accumulated MetaData during all the previous begin/endMetaData events, for the passed key
-
beginDocument
Description copied from interface:ListenerStart of the document.- Specified by:
beginDocumentin interfaceListener- Overrides:
beginDocumentin classAbstractChainingListener- Parameters:
metaData- the meta data to associate to the following events, seeMetaData
-
endDocument
Description copied from interface:ListenerEnd of the document.- Specified by:
endDocumentin interfaceListener- Overrides:
endDocumentin classAbstractChainingListener- Parameters:
metaData- the meta data associated with the previous events, seeMetaData
-
beginMetaData
Description copied from interface:ListenerStart of MetaData (eg saving source from where the content is coming from).- Specified by:
beginMetaDatain interfaceListener- Overrides:
beginMetaDatain classAbstractChainingListener- Parameters:
metaData- the metadata
-
endMetaData
Description copied from interface:ListenerEnd of MetaData.- Specified by:
endMetaDatain interfaceListener- Overrides:
endMetaDatain classAbstractChainingListener- Parameters:
metaData- the metadata
-