|
||||||||||
| 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.xwiki20.XWikiSyntaxChainingRenderer
public class XWikiSyntaxChainingRenderer
Convert listener events to XWiki Syntax 2.0 output.
| Field Summary |
|---|
| Fields inherited from interface org.xwiki.rendering.listener.Listener |
|---|
EMPTY_PARAMETERS |
| Constructor Summary | |
|---|---|
XWikiSyntaxChainingRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer linkReferenceSerializer,
ResourceReferenceSerializer imageReferenceSerializer)
|
|
| 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 |
beginMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
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)
|
StackableChainingListener |
createChainingListenerInstance()
|
protected XWikiSyntaxResourceRenderer |
createXWikiSyntaxImageRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer imageReferenceSerializer)
|
protected XWikiSyntaxResourceRenderer |
createXWikiSyntaxLinkRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer linkReferenceSerializer)
|
void |
endDefinitionDescription()
|
void |
endDefinitionTerm()
|
void |
endDocument(MetaData metaData)
|
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 |
endMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
void |
endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endQuotationLine()
|
void |
endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
|
XWikiSyntaxEscapeWikiPrinter |
getXWikiPrinter()
Allows exposing the additional methods of XWikiSyntaxEscapeWikiPrinter, namely the ability to delay
printing some text and the ability to escape characters that would otherwise have a meaning in XWiki syntax. |
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 |
onMacro(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
|
void |
onNewLine()
|
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 |
printParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
|
protected void |
printParameters(java.util.Map<java.lang.String,java.lang.String> parameters,
boolean newLine)
|
void |
setPrinter(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 XWikiSyntaxChainingRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer linkReferenceSerializer,
ResourceReferenceSerializer imageReferenceSerializer)
| Method Detail |
|---|
protected XWikiSyntaxResourceRenderer createXWikiSyntaxLinkRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer linkReferenceSerializer)
protected XWikiSyntaxResourceRenderer createXWikiSyntaxImageRenderer(ListenerChain listenerChain,
ResourceReferenceSerializer imageReferenceSerializer)
public StackableChainingListener createChainingListenerInstance()
createChainingListenerInstance in interface StackableChainingListenerStackableChainingListener.createChainingListenerInstance()public void beginGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
beginGroup in interface ListenerbeginGroup in class AbstractChainingListenerAbstractChainingListener.beginGroup(Map)public void endDocument(MetaData metaData)
endDocument in interface ListenerendDocument in class AbstractChainingListenerAbstractChainingListener.endDocument(MetaData)public void endGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
endGroup in interface ListenerendGroup in class AbstractChainingListenerAbstractChainingListener.endGroup(Map)
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, java.util.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, java.util.Map)
public void beginFormat(Format format,
java.util.Map<java.lang.String,java.lang.String> parameters)
beginFormat in interface ListenerbeginFormat in class AbstractChainingListenerAbstractChainingListener.beginFormat(org.xwiki.rendering.listener.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(org.xwiki.rendering.listener.Format, java.util.Map)public void beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
beginParagraph in interface ListenerbeginParagraph in class AbstractChainingListenerListener.beginParagraph(java.util.Map)public void endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
endParagraph in interface ListenerendParagraph in class AbstractChainingListenerListener.endParagraph(java.util.Map)public void onNewLine()
onNewLine in interface ListeneronNewLine in class AbstractChainingListenerListener.onNewLine()
public void onMacro(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
onMacro in interface ListeneronMacro in class AbstractChainingListenerAbstractChainingListener.onMacro(String, java.util.Map, String, boolean)
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(org.xwiki.rendering.listener.HeaderLevel,
String, java.util.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(org.xwiki.rendering.listener.HeaderLevel,
String, java.util.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 AbstractChainingListenerListener.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 AbstractChainingListenerListener.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 beginMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
beginMacroMarker in interface ListenerbeginMacroMarker in class AbstractChainingListenerAbstractChainingListener.beginMacroMarker(String, java.util.Map, String,
boolean)
public void endMacroMarker(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String content,
boolean isInline)
endMacroMarker in interface ListenerendMacroMarker in class AbstractChainingListenerAbstractChainingListener.endMacroMarker(String, java.util.Map, String, boolean)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 AbstractChainingListenerListener.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 AbstractChainingListenerListener.onVerbatim(String, boolean, Map)public void onEmptyLines(int count)
onEmptyLines in interface ListeneronEmptyLines in class AbstractChainingListenerListener.onEmptyLines(int)public void beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
beginDefinitionList in interface ListenerbeginDefinitionList in class AbstractChainingListenerListener.beginDefinitionList(java.util.Map)public void beginDefinitionTerm()
beginDefinitionTerm in interface ListenerbeginDefinitionTerm in class AbstractChainingListenerListener.beginDefinitionTerm()public void beginDefinitionDescription()
beginDefinitionDescription in interface ListenerbeginDefinitionDescription in class AbstractChainingListenerListener.beginDefinitionDescription()public void endDefinitionDescription()
endDefinitionDescription in interface ListenerendDefinitionDescription in class AbstractChainingListenerAbstractChainingListener.endDefinitionDescription()public void endDefinitionTerm()
endDefinitionTerm in interface ListenerendDefinitionTerm in class AbstractChainingListenerAbstractChainingListener.endDefinitionTerm()public void beginQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
beginQuotation in interface ListenerbeginQuotation in class AbstractChainingListenerListener.beginQuotation(java.util.Map)public void beginQuotationLine()
beginQuotationLine in interface ListenerbeginQuotationLine in class AbstractChainingListenerListener.beginQuotationLine()public void endQuotationLine()
endQuotationLine in interface ListenerendQuotationLine in class AbstractChainingListenerAbstractChainingListener.endQuotationLine()public void beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTable in interface ListenerbeginTable in class AbstractChainingListenerListener.beginTable(java.util.Map)public void beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableCell in interface ListenerbeginTableCell in class AbstractChainingListenerListener.beginTableCell(java.util.Map)public void beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableHeadCell in interface ListenerbeginTableHeadCell in class AbstractChainingListenerListener.beginTableHeadCell(java.util.Map)public void beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableRow in interface ListenerbeginTableRow in class AbstractChainingListenerListener.beginTableRow(java.util.Map)public void endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
endTableCell in interface ListenerendTableCell in class AbstractChainingListenerListener.endTableCell(java.util.Map)public void endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
endTableHeadCell in interface ListenerendTableHeadCell in class AbstractChainingListenerListener.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 AbstractChainingListenerImageListener.onImage(org.xwiki.rendering.listener.reference.ResourceReference , boolean,
java.util.Map)protected void printParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
protected void printParameters(java.util.Map<java.lang.String,java.lang.String> parameters,
boolean newLine)
public void setPrinter(WikiPrinter printer)
setPrinter in interface PrintRenderersetPrinter in class AbstractChainingPrintRendererAbstractChainingPrintRenderer.setPrinter(org.xwiki.rendering.renderer.printer.WikiPrinter)public XWikiSyntaxEscapeWikiPrinter getXWikiPrinter()
XWikiSyntaxEscapeWikiPrinter, namely the ability to delay
printing some text and the ability to escape characters that would otherwise have a meaning in XWiki syntax.
protected void popPrinter()
popPrinter in class AbstractChainingPrintRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||