|
||||||||||
| 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.plain.PlainTextChainingRenderer
public class PlainTextChainingRenderer
Print only plain text information. For example it remove anything which need a specific syntax a simple plain text editor can't support like the style, link, image, etc. This renderer is mainly used to generate a simple as possible label like in a TOC.
| Field Summary |
|---|
| Fields inherited from interface org.xwiki.rendering.listener.Listener |
|---|
EMPTY_PARAMETERS |
| Constructor Summary | |
|---|---|
PlainTextChainingRenderer(LinkLabelGenerator linkLabelGenerator,
ListenerChain listenerChain)
|
|
PlainTextChainingRenderer(ListenerChain listenerChain)
The plain text renderer supports when no link label generator is set. |
|
| Method Summary | |
|---|---|
void |
beginDefinitionDescription()
Start of a definition list description. |
void |
beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a definition list. |
void |
beginDefinitionTerm()
Start of a definition list term. |
void |
beginHeader(HeaderLevel level,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a header. |
void |
beginList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a list. |
void |
beginListItem()
Start of a list item. |
void |
beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a paragraph. |
void |
beginQuotationLine()
Start of a quotation line. |
void |
beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a table. |
void |
beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a table cell. |
void |
beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a table head cell. |
void |
beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
Start of a table row. |
void |
endLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
End of a link. |
protected EmptyBlockChainingListener |
getEmptyBlockState()
|
void |
onEmptyLines(int count)
Represents an empty line between 2 standalone Blocks. |
void |
onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)
Represents an horizontal line. |
void |
onImage(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
An image. |
void |
onNewLine()
A new line or line break (it's up to the renderers to decide if it should be outputted as a new line or as a line break in the given syntax). |
void |
onSpace()
A space. |
void |
onSpecialSymbol(char symbol)
A special symbol ("*", "<", ">", "=", quote, etc). |
void |
onVerbatim(java.lang.String protectedString,
boolean isInline,
java.util.Map<java.lang.String,java.lang.String> parameters)
A portion of text. |
void |
onWord(java.lang.String word)
A word. |
| Methods inherited from class org.xwiki.rendering.renderer.AbstractChainingPrintRenderer |
|---|
getMainPrinter, getPrinter, popPrinter, pushPrinter, setPrinter |
| Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener |
|---|
beginDocument, beginFormat, beginGroup, beginLink, beginMacroMarker, beginMetaData, beginQuotation, beginSection, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endList, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, getListenerChain, onId, onMacro, 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.Listener |
|---|
beginDocument, beginFormat, beginGroup, beginMacroMarker, beginMetaData, beginQuotation, beginSection, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endList, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, onId, onMacro, onRawText |
| Methods inherited from interface org.xwiki.rendering.listener.LinkListener |
|---|
beginLink |
| Constructor Detail |
|---|
public PlainTextChainingRenderer(ListenerChain listenerChain)
public PlainTextChainingRenderer(LinkLabelGenerator linkLabelGenerator,
ListenerChain listenerChain)
| Method Detail |
|---|
protected EmptyBlockChainingListener getEmptyBlockState()
public void beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
beginParagraph in interface ListenerbeginParagraph in class AbstractChainingListenerparameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.beginParagraph(java.util.Map)public void onNewLine()
onNewLine in interface ListeneronNewLine in class AbstractChainingListenerAbstractChainingListener.onNewLine()
public void endLink(ResourceReference reference,
boolean isFreeStandingURI,
java.util.Map<java.lang.String,java.lang.String> parameters)
endLink in interface LinkListenerendLink in class AbstractChainingListenerreference - the link referenceisFreeStandingURI - if true then the link is a free standing URI directly in the textparameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.endLink(
org.xwiki.rendering.listener.reference.ResourceReference , boolean, java.util.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 AbstractChainingListenerlevel - the header level (1, 2, 3, etc)id - the header unique identifierparameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.beginHeader(org.xwiki.rendering.listener.HeaderLevel,
String, java.util.Map)public void onWord(java.lang.String word)
onWord in interface ListeneronWord in class AbstractChainingListenerword - the word encounteredAbstractChainingListener.onWord(java.lang.String)
public void beginList(ListType listType,
java.util.Map<java.lang.String,java.lang.String> parameters)
AbstractChainingListener
beginList in interface ListenerbeginList in class AbstractChainingListenerlistType - the type of list (bulleted, numbered, etc)parameters - a generic list of parameters for the list. Example: "style"/"background-color: blue"Listener.beginList(ListType, Map)public void beginListItem()
beginListItem in interface ListenerbeginListItem in class AbstractChainingListenerAbstractChainingListener.beginListItem()public void onSpace()
onSpace in interface ListeneronSpace in class AbstractChainingListenerAbstractChainingListener.onSpace()public void onSpecialSymbol(char symbol)
onSpecialSymbol in interface ListeneronSpecialSymbol in class AbstractChainingListenersymbol - the symbol encounteredAbstractChainingListener.onSpecialSymbol(char)public void onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)
onHorizontalLine in interface ListeneronHorizontalLine in class AbstractChainingListenerparameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.onHorizontalLine(java.util.Map)public void onEmptyLines(int count)
onEmptyLines in interface ListeneronEmptyLines in class AbstractChainingListenercount - the number of empty lines between 2 standalone BlocksAbstractChainingListener.onEmptyLines(int)
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 AbstractChainingListenerprotectedString - the string to protected from renderingisInline - if true the text content is located in a inline content (like paragraph, etc.)parameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.onVerbatim(String, boolean, Map)public void beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
beginDefinitionList in interface ListenerbeginDefinitionList in class AbstractChainingListenerparameters - a generic list of parameters for the list. Example: "style"/"background-color: blue"Listener.beginDefinitionList(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 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 AbstractChainingListenerparameters - a generic list of parameters for the table.AbstractChainingListener.beginTable(java.util.Map)public void beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableCell in interface ListenerbeginTableCell in class AbstractChainingListenerparameters - a generic list of parameters for the table cell.AbstractChainingListener.beginTableCell(java.util.Map)public void beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableHeadCell in interface ListenerbeginTableHeadCell in class AbstractChainingListenerparameters - a generic list of parameters for the table head cell.AbstractChainingListener.beginTableHeadCell(java.util.Map)public void beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
beginTableRow in interface ListenerbeginTableRow in class AbstractChainingListenerparameters - a generic list of parameters for the table row.AbstractChainingListener.beginTableRow(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 AbstractChainingListenerreference - the image referenceisFreeStandingURI - if true then the image is defined directly as a URI in the textparameters - a generic list of parameters. Example: style="background-color: blue"AbstractChainingListener.onImage(
org.xwiki.rendering.listener.reference.ResourceReference , boolean, java.util.Map)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||