org.xwiki.rendering.internal.renderer.xhtml
Class AnnotatedXHTMLChainingRenderer
java.lang.Object
org.xwiki.rendering.listener.chaining.AbstractChainingListener
org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
org.xwiki.rendering.internal.renderer.xhtml.XHTMLChainingRenderer
org.xwiki.rendering.internal.renderer.xhtml.AnnotatedXHTMLChainingRenderer
- All Implemented Interfaces:
- ChainingListener, ImageListener, LinkListener, Listener, PrintRenderer, Renderer
public class AnnotatedXHTMLChainingRenderer
- extends XHTMLChainingRenderer
Convert listener events to annotated XHTML. See AnnotatedXHTMLChainingRenderer for more details on
what Annotated XHTML is.
- Since:
- 2.0M2
- Version:
- $Id$
|
Method Summary |
void |
beginMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
void |
endMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
void |
onMacro(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
| Methods inherited from class org.xwiki.rendering.internal.renderer.xhtml.XHTMLChainingRenderer |
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginParagraph, beginQuotation, beginQuotationLine, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endFormat, endGroup, endHeader, endLink, endList, endListItem, endParagraph, endQuotation, endTable, endTableCell, endTableHeadCell, endTableRow, getBlockState, getEmptyBlockState, getMetaDataState, getXHTMLWikiPrinter, onEmptyLines, onHorizontalLine, onId, onImage, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord, popPrinter, pushPrinter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedXHTMLChainingRenderer
public AnnotatedXHTMLChainingRenderer(XHTMLLinkRenderer linkRenderer,
XHTMLImageRenderer imageRenderer,
ListenerChain listenerChain)
- Parameters:
linkRenderer - the object to render link events into XHTML. This is done so that it's pluggable because link
rendering depends on how the underlying system wants to handle it. For example for XWiki we check if
the document exists, we get the document URL, etc.imageRenderer - the object to render image events into XHTML. This is done so that it's pluggable because
image rendering depends on how the underlying system wants to handle it. For example for XWiki we
check if the image exists as a document attachments, we get its URL, etc.listenerChain - the chain of listener filters used to compute various states
onMacro
public void onMacro(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
-
- Specified by:
onMacro in interface Listener- Overrides:
onMacro in class AbstractChainingListener
- See Also:
Listener.onMacro(String, java.util.Map, String, boolean)
beginMacroMarker
public void beginMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
-
- Specified by:
beginMacroMarker in interface Listener- Overrides:
beginMacroMarker in class AbstractChainingListener
- See Also:
Listener.beginMacroMarker(String, java.util.Map, String, boolean)
endMacroMarker
public void endMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
-
- Specified by:
endMacroMarker in interface Listener- Overrides:
endMacroMarker in class AbstractChainingListener
- See Also:
Listener.endMacroMarker(String, java.util.Map, String, boolean)
Copyright © 2004-2011 XWiki. All Rights Reserved.