public class ConfluenceSyntaxChainingRenderer
extends org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
implements org.xwiki.rendering.listener.chaining.StackableChainingListener
| Constructor and Description |
|---|
ConfluenceSyntaxChainingRenderer(org.xwiki.rendering.listener.chaining.ListenerChain listenerChain,
org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer,
org.xwiki.rendering.transformation.icon.IconTransformationConfiguration iconTransformationConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginDefinitionDescription() |
void |
beginDefinitionList(Map<String,String> parameters) |
void |
beginDefinitionTerm() |
void |
beginFormat(org.xwiki.rendering.listener.Format format,
Map<String,String> parameters) |
void |
beginGroup(Map<String,String> parameters) |
void |
beginHeader(org.xwiki.rendering.listener.HeaderLevel level,
String id,
Map<String,String> parameters) |
void |
beginLink(org.xwiki.rendering.listener.reference.ResourceReference link,
boolean isFreeStandingURI,
Map<String,String> parameters) |
void |
beginList(org.xwiki.rendering.listener.ListType listType,
Map<String,String> parameters) |
void |
beginListItem() |
void |
beginMacroMarker(String name,
Map<String,String> parameters,
String content,
boolean isInline) |
void |
beginParagraph(Map<String,String> parameters) |
void |
beginQuotation(Map<String,String> parameters) |
void |
beginQuotationLine() |
void |
beginTable(Map<String,String> parameters) |
void |
beginTableCell(Map<String,String> parameters) |
void |
beginTableHeadCell(Map<String,String> parameters) |
void |
beginTableRow(Map<String,String> parameters) |
org.xwiki.rendering.listener.chaining.StackableChainingListener |
createChainingListenerInstance() |
void |
endDefinitionDescription() |
void |
endDefinitionTerm() |
void |
endDocument(org.xwiki.rendering.listener.MetaData metaData) |
void |
endFormat(org.xwiki.rendering.listener.Format format,
Map<String,String> parameters) |
void |
endGroup(Map<String,String> parameters) |
void |
endHeader(org.xwiki.rendering.listener.HeaderLevel level,
String id,
Map<String,String> parameters) |
void |
endLink(org.xwiki.rendering.listener.reference.ResourceReference link,
boolean isFreeStandingURI,
Map<String,String> parameters) |
void |
endList(org.xwiki.rendering.listener.ListType listType,
Map<String,String> parameters) |
void |
endListItem() |
void |
endMacroMarker(String name,
Map<String,String> parameters,
String content,
boolean isInline) |
void |
endParagraph(Map<String,String> parameters) |
void |
endQuotationLine() |
void |
endTableCell(Map<String,String> parameters) |
void |
endTableHeadCell(Map<String,String> parameters) |
ConfluenceSyntaxEscapeWikiPrinter |
getConfluencePrinter()
Allows exposing the additional methods of
ConfluenceSyntaxEscapeWikiPrinter, namely the ability to delay
printing some text and the ability to escape characters that would otherwise have a meaning in Confluence syntax. |
void |
onEmptyLines(int count) |
void |
onHorizontalLine(Map<String,String> parameters) |
void |
onId(String name) |
void |
onImage(org.xwiki.rendering.listener.reference.ResourceReference image,
boolean isFreeStandingURI,
Map<String,String> parameters) |
void |
onMacro(String id,
Map<String,String> parameters,
String content,
boolean isInline) |
void |
onNewLine() |
void |
onSpace() |
void |
onSpecialSymbol(char symbol) |
void |
onVerbatim(String protectedString,
boolean isInline,
Map<String,String> parameters) |
void |
onWord(String word) |
protected void |
popPrinter() |
protected void |
printBeginParameters(Map<String,String> parameters) |
protected void |
printBeginParameters(Map<String,String> parameters,
boolean newLine) |
protected void |
printEndParameters(Map<String,String> parameters) |
protected void |
printEndParameters(Map<String,String> parameters,
boolean newLine) |
void |
setPrinter(org.xwiki.rendering.renderer.printer.WikiPrinter printer) |
getMainPrinter, getPrinter, pushPrinterbeginDocument, beginMetaData, beginSection, endDefinitionList, endMetaData, endQuotation, endSection, endTable, endTableRow, getListenerChain, onRawText, setListenerChainclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ConfluenceSyntaxChainingRenderer(org.xwiki.rendering.listener.chaining.ListenerChain listenerChain,
org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer,
org.xwiki.rendering.transformation.icon.IconTransformationConfiguration iconTransformationConfiguration)
public org.xwiki.rendering.listener.chaining.StackableChainingListener createChainingListenerInstance()
createChainingListenerInstance in interface org.xwiki.rendering.listener.chaining.StackableChainingListenerStackableChainingListener.createChainingListenerInstance()public void beginGroup(Map<String,String> parameters)
beginGroup in interface org.xwiki.rendering.listener.ListenerbeginGroup in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginGroup(Map)public void endDocument(org.xwiki.rendering.listener.MetaData metaData)
endDocument in interface org.xwiki.rendering.listener.ListenerendDocument in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endDocument(MetaData)public void endGroup(Map<String,String> parameters)
endGroup in interface org.xwiki.rendering.listener.ListenerendGroup in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endGroup(Map)public void beginLink(org.xwiki.rendering.listener.reference.ResourceReference link,
boolean isFreeStandingURI,
Map<String,String> parameters)
beginLink in interface org.xwiki.rendering.listener.LinkListenerbeginLink in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginLink(ResourceReference, boolean, Map)public void endLink(org.xwiki.rendering.listener.reference.ResourceReference link,
boolean isFreeStandingURI,
Map<String,String> parameters)
endLink in interface org.xwiki.rendering.listener.LinkListenerendLink in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endLink(ResourceReference, boolean, Map)public void beginFormat(org.xwiki.rendering.listener.Format format,
Map<String,String> parameters)
beginFormat in interface org.xwiki.rendering.listener.ListenerbeginFormat in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginFormat(org.xwiki.rendering.listener.Format,
java.util.Map)public void endFormat(org.xwiki.rendering.listener.Format format,
Map<String,String> parameters)
endFormat in interface org.xwiki.rendering.listener.ListenerendFormat in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endFormat(org.xwiki.rendering.listener.Format,
java.util.Map)public void beginParagraph(Map<String,String> parameters)
beginParagraph in interface org.xwiki.rendering.listener.ListenerbeginParagraph in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginParagraph(java.util.Map)public void endParagraph(Map<String,String> parameters)
endParagraph in interface org.xwiki.rendering.listener.ListenerendParagraph in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.endParagraph(java.util.Map)public void onNewLine()
onNewLine in interface org.xwiki.rendering.listener.ListeneronNewLine in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.onNewLine()public void onMacro(String id, Map<String,String> parameters, String content, boolean isInline)
onMacro in interface org.xwiki.rendering.listener.ListeneronMacro in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.onMacro(String, java.util.Map, String,
boolean)public void beginHeader(org.xwiki.rendering.listener.HeaderLevel level,
String id,
Map<String,String> parameters)
beginHeader in interface org.xwiki.rendering.listener.ListenerbeginHeader in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginHeader(org.xwiki.rendering.listener.HeaderLevel,
String, java.util.Map)public void endHeader(org.xwiki.rendering.listener.HeaderLevel level,
String id,
Map<String,String> parameters)
endHeader in interface org.xwiki.rendering.listener.ListenerendHeader in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endHeader(org.xwiki.rendering.listener.HeaderLevel,
String, java.util.Map)public void onWord(String word)
onWord in interface org.xwiki.rendering.listener.ListeneronWord in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.onWord(String)public void onSpace()
onSpace in interface org.xwiki.rendering.listener.ListeneronSpace in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.onSpace()public void onSpecialSymbol(char symbol)
onSpecialSymbol in interface org.xwiki.rendering.listener.ListeneronSpecialSymbol in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.onSpecialSymbol(char)public void beginList(org.xwiki.rendering.listener.ListType listType,
Map<String,String> parameters)
beginList in interface org.xwiki.rendering.listener.ListenerbeginList in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginList(org.xwiki.rendering.listener.ListType,
java.util.Map)public void beginListItem()
beginListItem in interface org.xwiki.rendering.listener.ListenerbeginListItem in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginListItem()public void endList(org.xwiki.rendering.listener.ListType listType,
Map<String,String> parameters)
endList in interface org.xwiki.rendering.listener.ListenerendList in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endList(org.xwiki.rendering.listener.ListType,
java.util.Map)public void endListItem()
endListItem in interface org.xwiki.rendering.listener.ListenerendListItem in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endListItem()public void beginMacroMarker(String name, Map<String,String> parameters, String content, boolean isInline)
beginMacroMarker in interface org.xwiki.rendering.listener.ListenerbeginMacroMarker in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.beginMacroMarker(String,
java.util.Map, String, boolean)public void endMacroMarker(String name, Map<String,String> parameters, String content, boolean isInline)
endMacroMarker in interface org.xwiki.rendering.listener.ListenerendMacroMarker in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endMacroMarker(String, java.util.Map,
String, boolean)public void onId(String name)
onId in interface org.xwiki.rendering.listener.ListeneronId in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.onId(String)public void onHorizontalLine(Map<String,String> parameters)
onHorizontalLine in interface org.xwiki.rendering.listener.ListeneronHorizontalLine in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.onHorizontalLine(Map)public void onVerbatim(String protectedString, boolean isInline, Map<String,String> parameters)
onVerbatim in interface org.xwiki.rendering.listener.ListeneronVerbatim in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.onVerbatim(String, boolean, Map)public void onEmptyLines(int count)
onEmptyLines in interface org.xwiki.rendering.listener.ListeneronEmptyLines in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.onEmptyLines(int)public void beginDefinitionList(Map<String,String> parameters)
beginDefinitionList in interface org.xwiki.rendering.listener.ListenerbeginDefinitionList in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginDefinitionList(java.util.Map)public void beginDefinitionTerm()
beginDefinitionTerm in interface org.xwiki.rendering.listener.ListenerbeginDefinitionTerm in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginDefinitionTerm()public void beginDefinitionDescription()
beginDefinitionDescription in interface org.xwiki.rendering.listener.ListenerbeginDefinitionDescription in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginDefinitionDescription()public void endDefinitionDescription()
endDefinitionDescription in interface org.xwiki.rendering.listener.ListenerendDefinitionDescription in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endDefinitionDescription()public void endDefinitionTerm()
endDefinitionTerm in interface org.xwiki.rendering.listener.ListenerendDefinitionTerm in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endDefinitionTerm()public void beginQuotation(Map<String,String> parameters)
beginQuotation in interface org.xwiki.rendering.listener.ListenerbeginQuotation in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginQuotation(java.util.Map)public void beginQuotationLine()
beginQuotationLine in interface org.xwiki.rendering.listener.ListenerbeginQuotationLine in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginQuotationLine()public void endQuotationLine()
endQuotationLine in interface org.xwiki.rendering.listener.ListenerendQuotationLine in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerAbstractChainingListener.endQuotationLine()public void beginTable(Map<String,String> parameters)
beginTable in interface org.xwiki.rendering.listener.ListenerbeginTable in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginTable(java.util.Map)public void beginTableCell(Map<String,String> parameters)
beginTableCell in interface org.xwiki.rendering.listener.ListenerbeginTableCell in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginTableCell(java.util.Map)public void beginTableHeadCell(Map<String,String> parameters)
beginTableHeadCell in interface org.xwiki.rendering.listener.ListenerbeginTableHeadCell in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginTableHeadCell(java.util.Map)public void beginTableRow(Map<String,String> parameters)
beginTableRow in interface org.xwiki.rendering.listener.ListenerbeginTableRow in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.beginTableRow(java.util.Map)public void endTableCell(Map<String,String> parameters)
endTableCell in interface org.xwiki.rendering.listener.ListenerendTableCell in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.endTableCell(java.util.Map)public void endTableHeadCell(Map<String,String> parameters)
endTableHeadCell in interface org.xwiki.rendering.listener.ListenerendTableHeadCell in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerListener.endTableHeadCell(java.util.Map)public void onImage(org.xwiki.rendering.listener.reference.ResourceReference image,
boolean isFreeStandingURI,
Map<String,String> parameters)
onImage in interface org.xwiki.rendering.listener.ImageListeneronImage in class org.xwiki.rendering.listener.chaining.AbstractChainingListenerImageListener.onImage(ResourceReference, boolean, Map)protected void printEndParameters(Map<String,String> parameters, boolean newLine)
protected void printBeginParameters(Map<String,String> parameters, boolean newLine)
public void setPrinter(org.xwiki.rendering.renderer.printer.WikiPrinter printer)
setPrinter in interface org.xwiki.rendering.renderer.PrintRenderersetPrinter in class org.xwiki.rendering.renderer.AbstractChainingPrintRendererAbstractChainingPrintRenderer.setPrinter(org.xwiki.rendering.renderer.printer.WikiPrinter)public ConfluenceSyntaxEscapeWikiPrinter getConfluencePrinter()
ConfluenceSyntaxEscapeWikiPrinter, namely the ability to delay
printing some text and the ability to escape characters that would otherwise have a meaning in Confluence syntax.protected void popPrinter()
popPrinter in class org.xwiki.rendering.renderer.AbstractChainingPrintRendererCopyright © 2003–2020 eXo Platform SAS. All rights reserved.