public class ConsecutiveNewLineStateChainingListener extends AbstractChainingListener implements StackableChainingListener
EMPTY_PARAMETERS
Constructor and Description |
---|
ConsecutiveNewLineStateChainingListener(ListenerChain listenerChain) |
Modifier and Type | Method and Description |
---|---|
StackableChainingListener |
createChainingListenerInstance() |
void |
endDefinitionDescription()
End of a definition list description.
|
void |
endDefinitionList(Map<String,String> parameters)
End of a definition list.
|
void |
endDefinitionTerm()
End of a definition list term.
|
void |
endDocument(MetaData metadata)
End of the document.
|
void |
endFigure(Map<String,String> parameters)
End of a figure.
|
void |
endFigureCaption(Map<String,String> parameters)
End of a figure caption.
|
void |
endFormat(Format format,
Map<String,String> parameters)
End of a text formatting block.
|
void |
endGroup(Map<String,String> parameters)
End of the group.
|
void |
endHeader(HeaderLevel level,
String id,
Map<String,String> parameters)
End of a header.
|
void |
endLink(ResourceReference reference,
boolean freestanding,
Map<String,String> parameters)
End of a link.
|
void |
endList(ListType type,
Map<String,String> parameters)
End of a list.
|
void |
endListItem()
End of a list item.
|
void |
endListItem(Map<String,String> parameters)
End of a list item.
|
void |
endMacroMarker(String name,
Map<String,String> parameters,
String content,
boolean isInline)
End of marker containing a macro definition.
|
void |
endParagraph(Map<String,String> parameters)
End of a paragraph.
|
void |
endQuotation(Map<String,String> parameters)
End of a quotation.
|
void |
endQuotationLine()
End of a quotation line.
|
void |
endTable(Map<String,String> parameters)
End of a table.
|
void |
endTableCell(Map<String,String> parameters)
End of a table cell.
|
void |
endTableHeadCell(Map<String,String> parameters)
End of a table head cell.
|
void |
endTableRow(Map<String,String> parameters)
End of a table row.
|
int |
getNewLineCount() |
void |
onEmptyLines(int count)
Represents an empty line between 2 standalone Blocks.
|
void |
onHorizontalLine(Map<String,String> parameters)
Represents an horizontal line.
|
void |
onId(String name)
A reference/location in a page.
|
void |
onImage(ResourceReference reference,
boolean freestanding,
Map<String,String> parameters)
An image.
|
void |
onMacro(String id,
Map<String,String> parameters,
String content,
boolean inline)
A Macro.
|
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 |
onRawText(String text,
Syntax syntax)
Some text to inject directly into the listener output without parsing it.
|
void |
onSpace()
A space.
|
void |
onSpecialSymbol(char symbol)
A special symbol (
* , < , > , = , quote, etc). |
void |
onVerbatim(String content,
boolean inline,
Map<String,String> parameters)
A portion of text.
|
void |
onWord(String word)
A word.
|
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFigure, beginFigureCaption, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endMetaData, endSection, getListenerChain, setListenerChain
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getListenerChain
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFigure, beginFigureCaption, beginFormat, beginGroup, beginHeader, beginList, beginListItem, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endMetaData, endSection
beginLink
public ConsecutiveNewLineStateChainingListener(ListenerChain listenerChain)
listenerChain
- see AbstractChainingListener.getListenerChain()
public StackableChainingListener createChainingListenerInstance()
createChainingListenerInstance
in interface StackableChainingListener
public int getNewLineCount()
public void endDefinitionDescription()
Listener
endDefinitionDescription
in interface Listener
endDefinitionDescription
in class AbstractChainingListener
public void endDefinitionList(Map<String,String> parameters)
endDefinitionList
in interface Listener
endDefinitionList
in class AbstractChainingListener
parameters
- a generic list of parameters for the list. Example: "style"/"background-color: blue"public void endDefinitionTerm()
Listener
endDefinitionTerm
in interface Listener
endDefinitionTerm
in class AbstractChainingListener
public void endDocument(MetaData metadata)
endDocument
in interface Listener
endDocument
in class AbstractChainingListener
metadata
- the meta data associated with the previous events, see MetaData
public void endGroup(Map<String,String> parameters)
Listener
endGroup
in interface Listener
endGroup
in class AbstractChainingListener
parameters
- a generic list of parameters. Example: style="background-color: blue"public void endFormat(Format format, Map<String,String> parameters)
Listener
endFormat
in interface Listener
endFormat
in class AbstractChainingListener
format
- the formatting type (bold, italic, etc)parameters
- a generic list of parameters. Example: style="background-color: blue"Format
public void endLink(ResourceReference reference, boolean freestanding, Map<String,String> parameters)
endLink
in interface LinkListener
endLink
in class AbstractChainingListener
reference
- the link referencefreestanding
- if true then the link is a free standing URI directly in the textparameters
- a generic list of parameters. Example: style="background-color: blue"ResourceReference
public void endList(ListType type, Map<String,String> parameters)
Listener
endList
in interface Listener
endList
in class AbstractChainingListener
type
- the type of list (bulleted, numbered, etc)parameters
- a generic list of parameters for the list. Example: "style"/"background-color: blue"ListType
public void endListItem()
Listener
endListItem
in interface Listener
endListItem
in class AbstractChainingListener
public void endListItem(Map<String,String> parameters)
Listener
endListItem
in interface Listener
endListItem
in class AbstractChainingListener
parameters
- a generic list of parameters for the list item. Example: "style"/"background-color: blue"public void endMacroMarker(String name, Map<String,String> parameters, String content, boolean isInline)
Listener
endMacroMarker
in interface Listener
endMacroMarker
in class AbstractChainingListener
name
- the macro nameparameters
- the macro parameterscontent
- the macro contentisInline
- if true the macro is located in a inline content (like paragraph, etc.)Listener.beginMacroMarker(String, java.util.Map, String, boolean)
public void endParagraph(Map<String,String> parameters)
Listener
endParagraph
in interface Listener
endParagraph
in class AbstractChainingListener
parameters
- a generic list of parameters. Example: style="background-color: blue"public void endQuotation(Map<String,String> parameters)
Listener
endQuotation
in interface Listener
endQuotation
in class AbstractChainingListener
parameters
- a generic list of parameters for the quotation. Example: "style"/"background-color: blue"public void endQuotationLine()
Listener
endQuotationLine
in interface Listener
endQuotationLine
in class AbstractChainingListener
public void endHeader(HeaderLevel level, String id, Map<String,String> parameters)
Listener
endHeader
in interface Listener
endHeader
in class AbstractChainingListener
level
- the header level (1, 2, 3, etc)id
- the header unique identifierparameters
- a generic list of parameters. Example: style="background-color: blue"HeaderLevel
public void endTable(Map<String,String> parameters)
Listener
endTable
in interface Listener
endTable
in class AbstractChainingListener
parameters
- a generic list of parameters for the table.public void endTableCell(Map<String,String> parameters)
Listener
endTableCell
in interface Listener
endTableCell
in class AbstractChainingListener
parameters
- a generic list of parameters for the table cell.public void endTableHeadCell(Map<String,String> parameters)
Listener
endTableHeadCell
in interface Listener
endTableHeadCell
in class AbstractChainingListener
parameters
- a generic list of parameters for the table head cell.public void endTableRow(Map<String,String> parameters)
Listener
endTableRow
in interface Listener
endTableRow
in class AbstractChainingListener
parameters
- a generic list of parameters for the table row.public void endFigure(Map<String,String> parameters)
Listener
endFigure
in interface Listener
endFigure
in class AbstractChainingListener
parameters
- a generic list of parameters for the figurepublic void endFigureCaption(Map<String,String> parameters)
Listener
endFigureCaption
in interface Listener
endFigureCaption
in class AbstractChainingListener
parameters
- a generic list of parameters for the figurepublic void onRawText(String text, Syntax syntax)
Listener
onRawText
in interface Listener
onRawText
in class AbstractChainingListener
text
- the text to injectsyntax
- the syntax in which the text is written. This is useful so that listener implementations can decide
whether they can handle direct inject for that syntaxpublic void onEmptyLines(int count)
Listener
onEmptyLines
in interface Listener
onEmptyLines
in class AbstractChainingListener
count
- the number of empty lines between 2 standalone Blockspublic void onHorizontalLine(Map<String,String> parameters)
Listener
onHorizontalLine
in interface Listener
onHorizontalLine
in class AbstractChainingListener
parameters
- a generic list of parameters. Example: style="background-color: blue"public void onId(String name)
Listener
onId
in interface Listener
onId
in class AbstractChainingListener
name
- the location name.public void onImage(ResourceReference reference, boolean freestanding, Map<String,String> parameters)
onImage
in interface ImageListener
onImage
in class AbstractChainingListener
reference
- the image referencefreestanding
- if true then the image is defined directly as a URI in the textparameters
- a generic list of parameters. Example: style="background-color: blue"public void onNewLine()
Listener
onNewLine
in interface Listener
onNewLine
in class AbstractChainingListener
public void onSpace()
Listener
onSpace
in interface Listener
onSpace
in class AbstractChainingListener
public void onSpecialSymbol(char symbol)
Listener
*
, <
, >
, =
, quote, etc). Any non alpha numeric character is a
special symbol.onSpecialSymbol
in interface Listener
onSpecialSymbol
in class AbstractChainingListener
symbol
- the symbol encounteredpublic void onMacro(String id, Map<String,String> parameters, String content, boolean inline)
Listener
onMacro
in interface Listener
onMacro
in class AbstractChainingListener
id
- the macro id (eg "toc" for the TOC macro)parameters
- the macro parameterscontent
- the macro contentinline
- if true the macro is located in a inline content (like paragraph, etc.)public void onVerbatim(String content, boolean inline, Map<String,String> parameters)
Listener
onVerbatim
in interface Listener
onVerbatim
in class AbstractChainingListener
content
- the string to protected from renderinginline
- 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"public void onWord(String word)
Listener
onWord
in interface Listener
onWord
in class AbstractChainingListener
word
- the word encounteredCopyright © 2004–2021 XWiki. All rights reserved.