|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xwiki.rendering.listener.chaining.AbstractChainingListener
org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
org.xwiki.rendering.internal.renderer.xhtml.XHTMLChainingRenderer
public class XHTMLChainingRenderer
Convert listener events to XHTML.
| Field Summary |
|---|
| Fields inherited from interface org.xwiki.rendering.listener.Listener |
|---|
EMPTY_PARAMETERS |
| Constructor Summary | |
|---|---|
XHTMLChainingRenderer(XHTMLLinkRenderer linkRenderer,
XHTMLImageRenderer imageRenderer,
ListenerChain listenerChain)
|
|
| Method Summary | |
|---|---|
void |
beginDefinitionDescription()
|
void |
beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginDefinitionTerm()
|
void |
beginFormat(Format format,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginHeader(HeaderLevel level,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginListItem()
|
void |
beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginQuotationLine()
|
void |
beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endDefinitionDescription()
|
void |
endDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endDefinitionTerm()
|
void |
endFormat(Format format,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endHeader(HeaderLevel level,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endListItem()
|
void |
endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endTable(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
|
protected BlockStateChainingListener |
getBlockState()
|
protected EmptyBlockChainingListener |
getEmptyBlockState()
|
protected MetaDataStateChainingListener |
getMetaDataState()
|
protected XHTMLWikiPrinter |
getXHTMLWikiPrinter()
|
void |
onEmptyLines(int count)
|
void |
onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
onId(java.lang.String name)
|
void |
onImage(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
onNewLine()
|
void |
onRawText(java.lang.String text,
Syntax syntax)
|
void |
onSpace()
|
void |
onSpecialSymbol(char symbol)
|
void |
onVerbatim(java.lang.String protectedString,
boolean isInline,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
onWord(java.lang.String word)
|
protected void |
popPrinter()
|
protected void |
pushPrinter(WikiPrinter wikiPrinter)
|
| Methods inherited from class org.xwiki.rendering.renderer.AbstractChainingPrintRenderer |
|---|
getMainPrinter, getPrinter, setPrinter |
| Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener |
|---|
beginDocument, beginMacroMarker, beginMetaData, beginSection, endDocument, endMacroMarker, endMetaData, endQuotationLine, endSection, getListenerChain, onMacro, setListenerChain |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xwiki.rendering.listener.Listener |
|---|
beginDocument, beginMacroMarker, beginMetaData, beginSection, endDocument, endMacroMarker, endMetaData, endQuotationLine, endSection, onMacro |
| Constructor Detail |
|---|
public XHTMLChainingRenderer(XHTMLLinkRenderer linkRenderer,
XHTMLImageRenderer imageRenderer,
ListenerChain listenerChain)
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| Method Detail |
|---|
protected BlockStateChainingListener getBlockState()
protected EmptyBlockChainingListener getEmptyBlockState()
protected MetaDataStateChainingListener getMetaDataState()
protected void pushPrinter(WikiPrinter wikiPrinter)
pushPrinter in class AbstractChainingPrintRendererAbstractChainingPrintRenderer.pushPrinter(org.xwiki.rendering.renderer.printer.WikiPrinter)protected void popPrinter()
popPrinter in class AbstractChainingPrintRendererAbstractChainingPrintRenderer.popPrinter()protected XHTMLWikiPrinter getXHTMLWikiPrinter()
public void beginGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
beginGroup in interface ListenerbeginGroup in class AbstractChainingListenerAbstractChainingListener.beginGroup(Map)public void endGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
endGroup in interface ListenerendGroup in class AbstractChainingListenerAbstractChainingListener.endGroup(Map)
public void beginFormat(Format format,
java.util.Map<java.lang.String,java.lang.String> parameters)
beginFormat in interface ListenerbeginFormat in class AbstractChainingListenerAbstractChainingListener.beginFormat(Format, java.util.Map)
public void endFormat(Format format,
java.util.Map<java.lang.String,java.lang.String> parameters)
endFormat in interface ListenerendFormat in class AbstractChainingListenerAbstractChainingListener.endFormat(Format, Map)public void beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
beginParagraph in interface ListenerbeginParagraph in class AbstractChainingListenerAbstractChainingListener.beginParagraph(java.util.Map)public void endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
endParagraph in interface ListenerendParagraph in class AbstractChainingListenerAbstractChainingListener.endParagraph(java.util.Map)public void onNewLine()
onNewLine in interface ListeneronNewLine in class AbstractChainingListenerAbstractChainingListener.onNewLine()
public void beginLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
beginLink in interface LinkListenerbeginLink in class AbstractChainingListenerAbstractChainingListener.beginLink(org.xwiki.rendering.listener.reference.ResourceReference , boolean,
Map)
public void endLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
endLink in interface LinkListenerendLink in class AbstractChainingListenerAbstractChainingListener.endLink(org.xwiki.rendering.listener.reference.ResourceReference , boolean,
Map)
public void beginHeader(HeaderLevel level,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters)
beginHeader in interface ListenerbeginHeader in class AbstractChainingListenerAbstractChainingListener.beginHeader(HeaderLevel, String, Map)
public void endHeader(HeaderLevel level,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters)
endHeader in interface ListenerendHeader in class AbstractChainingListenerAbstractChainingListener.endHeader(HeaderLevel, String, Map)public void onWord(java.lang.String word)
onWord in interface ListeneronWord in class AbstractChainingListenerAbstractChainingListener.onWord(String)public void onSpace()
onSpace in interface ListeneronSpace in class AbstractChainingListenerAbstractChainingListener.onSpace()public void onSpecialSymbol(char symbol)
onSpecialSymbol in interface ListeneronSpecialSymbol in class AbstractChainingListenerAbstractChainingListener.onSpecialSymbol(char)
public void beginList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
beginList in interface ListenerbeginList in class AbstractChainingListenerAbstractChainingListener.beginList(org.xwiki.rendering.listener.ListType, java.util.Map)public void beginListItem()
beginListItem in interface ListenerbeginListItem in class AbstractChainingListenerAbstractChainingListener.beginListItem()
public void endList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
endList in interface ListenerendList in class AbstractChainingListenerAbstractChainingListener.endList(org.xwiki.rendering.listener.ListType, java.util.Map)public void endListItem()
endListItem in interface ListenerendListItem in class AbstractChainingListenerAbstractChainingListener.endListItem()public void onId(java.lang.String name)
onId in interface ListeneronId in class AbstractChainingListenerAbstractChainingListener.onId(String)public void onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)
onHorizontalLine in interface ListeneronHorizontalLine in class AbstractChainingListenerAbstractChainingListener.onHorizontalLine(Map)
public void onVerbatim(java.lang.String protectedString,
boolean isInline,
java.util.Map<java.lang.String,java.lang.String> parameters)
onVerbatim in interface ListeneronVerbatim in class AbstractChainingListenerAbstractChainingListener.onVerbatim(String, boolean, Map)public void onEmptyLines(int count)
onEmptyLines in interface ListeneronEmptyLines in class AbstractChainingListenerAbstractChainingListener.onEmptyLines(int)public void beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
beginDefinitionList in interface ListenerbeginDefinitionList in class AbstractChainingListenerAbstractChainingListener.beginDefinitionList(java.util.Map)public void endDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
endDefinitionList in interface ListenerendDefinitionList in class AbstractChainingListenerAbstractChainingListener.endDefinitionList(java.util.Map)public void beginDefinitionTerm()
beginDefinitionTerm in interface ListenerbeginDefinitionTerm in class AbstractChainingListenerAbstractChainingListener.beginDefinitionTerm()public void beginDefinitionDescription()
beginDefinitionDescription in interface ListenerbeginDefinitionDescription in class AbstractChainingListenerAbstractChainingListener.beginDefinitionDescription()public void endDefinitionTerm()
endDefinitionTerm in interface ListenerendDefinitionTerm in class AbstractChainingListenerAbstractChainingListener.endDefinitionTerm()public void endDefinitionDescription()
endDefinitionDescription in interface ListenerendDefinitionDescription in class AbstractChainingListenerAbstractChainingListener.endDefinitionDescription()public void beginQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
beginQuotation in interface ListenerbeginQuotation in class AbstractChainingListenerAbstractChainingListener.beginQuotation(java.util.Map)public void endQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
endQuotation in interface ListenerendQuotation in class AbstractChainingListenerAbstractChainingListener.endQuotation(java.util.Map)public void beginQuotationLine()
beginQuotationLine in interface ListenerbeginQuotationLine in class AbstractChainingListenerAbstractChainingListener.beginQuotationLine()public void beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTable in interface ListenerbeginTable in class AbstractChainingListenerAbstractChainingListener.beginTable(java.util.Map)public void beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableRow in interface ListenerbeginTableRow in class AbstractChainingListenerAbstractChainingListener.beginTableRow(java.util.Map)public void beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableCell in interface ListenerbeginTableCell in class AbstractChainingListenerAbstractChainingListener.beginTableCell(java.util.Map)public void beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableHeadCell in interface ListenerbeginTableHeadCell in class AbstractChainingListenerAbstractChainingListener.beginTableHeadCell(java.util.Map)public void endTable(java.util.Map<java.lang.String,java.lang.String> parameters)
endTable in interface ListenerendTable in class AbstractChainingListenerAbstractChainingListener.endTable(java.util.Map)public void endTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
endTableRow in interface ListenerendTableRow in class AbstractChainingListenerAbstractChainingListener.endTableRow(java.util.Map)public void endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
endTableCell in interface ListenerendTableCell in class AbstractChainingListenerAbstractChainingListener.endTableCell(java.util.Map)public void endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
endTableHeadCell in interface ListenerendTableHeadCell in class AbstractChainingListenerAbstractChainingListener.endTableHeadCell(java.util.Map)
public void onImage(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
onImage in interface ImageListeneronImage in class AbstractChainingListenerAbstractChainingListener.onImage(org.xwiki.rendering.listener.reference.ResourceReference , boolean,
java.util.Map)
public void onRawText(java.lang.String text,
Syntax syntax)
onRawText in interface ListeneronRawText in class AbstractChainingListenerAbstractChainingListener.onRawText(String, Syntax)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||