|
||||||||||
| 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.exoplatform.wiki.rendering.render.confluence.ConfluenceSyntaxChainingRenderer
public class ConfluenceSyntaxChainingRenderer
Convert listener events to Confluence Syntax 1.0 output.
| Field Summary |
|---|
| Fields inherited from interface org.xwiki.rendering.listener.Listener |
|---|
EMPTY_PARAMETERS |
| Constructor Summary | |
|---|---|
ConfluenceSyntaxChainingRenderer(org.xwiki.rendering.listener.chaining.ListenerChain listenerChain,
org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer,
org.xwiki.rendering.transformation.icon.IconTransformationConfiguration iconTransformationConfiguration)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.xwiki.rendering.renderer.AbstractChainingPrintRenderer |
|---|
getMainPrinter, getPrinter, pushPrinter |
| Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener |
|---|
beginDocument, beginMetaData, beginSection, endDefinitionList, endMetaData, endQuotation, endSection, endTable, endTableRow, getListenerChain, onRawText, 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.chaining.ChainingListener |
|---|
getListenerChain |
| Methods inherited from interface org.xwiki.rendering.listener.Listener |
|---|
beginDocument, beginMetaData, beginSection, endDefinitionList, endMetaData, endQuotation, endSection, endTable, endTableRow, onRawText |
| Constructor Detail |
|---|
public ConfluenceSyntaxChainingRenderer(org.xwiki.rendering.listener.chaining.ListenerChain listenerChain,
org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer,
org.xwiki.rendering.transformation.icon.IconTransformationConfiguration iconTransformationConfiguration)
| Method Detail |
|---|
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.AbstractChainingListenerorg.xwiki.rendering.listener.chaining.AbstractChainingListener#endDocument(java.util.Map)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.AbstractChainingListenerorg.xwiki.rendering.renderer.AbstractChainingPrintRenderer#beginLink(org.xwiki.rendering.listener.Link,
boolean, java.util.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.AbstractChainingListenerorg.xwiki.rendering.renderer.AbstractChainingPrintRenderer#endLink(org.xwiki.rendering.listener.Link,
boolean, java.util.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.AbstractChainingListenerorg.xwiki.rendering.listener.Listener#onImage(org.xwiki.rendering.listener.Image,
boolean, Map)protected void printBeginParameters(Map<String,String> parameters)
protected void printEndParameters(Map<String,String> parameters)
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.AbstractChainingPrintRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||