Interface IWikiScannerContext
-
- All Superinterfaces:
IWemConstants
- All Known Implementing Classes:
InternalWikiScannerContext,WikiScannerContext
public interface IWikiScannerContext extends IWemConstants
- Since:
- 4.0M1
- Version:
- $Id: 8e830fe93fa3eabcae70b721135109745296d088 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidbeginDocument()voidbeginDocument(WikiParameters params)default voidbeginFigure(WikiParameters params)Starts a new figure.default voidbeginFigureCaption(WikiParameters params)Starts a figure caption.voidbeginFormat(WikiParameters params)voidbeginFormat(WikiStyle wikiStyle)voidbeginHeader(int level)voidbeginHeader(int level, WikiParameters params)voidbeginInfo(String type, WikiParameters params)voidbeginList()voidbeginList(WikiParameters params)voidbeginListItem(String item)voidbeginListItem(String item, WikiParameters listParams)default voidbeginListItem(String item, WikiParameters listParams, WikiParameters itemParams)voidbeginParagraph()voidbeginParagraph(WikiParameters params)voidbeginPropertyBlock(String property, boolean doc)voidbeginPropertyInline(String str)voidbeginQuot()voidbeginQuot(WikiParameters params)voidbeginQuotLine(int depth)voidbeginTable()voidbeginTable(WikiParameters params)voidbeginTableCell(boolean headCell)voidbeginTableCell(boolean headCell, WikiParameters params)voidbeginTableRow(boolean headCell)Starts a new table row and adds the first cell to the table.voidbeginTableRow(boolean head, WikiParameters rowParams, WikiParameters cellParams)Starts a new table row and adds the first cell to the table.voidbeginTableRow(WikiParameters rowParams)Starts a new table row (but doesn't add a cell).booleancanApplyDefintionSplitter()booleancheckFormatStyle(WikiStyle style)voidcloseBlock()voidendDocument()default voidendFigure()Ends a figure.default voidendFigureCaption()Ends a figure caption.voidendFormat(WikiParameters params)voidendFormat(WikiStyle wikiStyle)voidendHeader()voidendInfo()voidendList()voidendListItem()voidendParagraph()voidendPropertyBlock()voidendPropertyInline()voidendQuot()voidendQuotLine()voidendTable()voidendTableCell()voidendTableExplicit()voidendTableRow()InlineStategetInlineState()intgetTableCellCounter()intgetTableRowCounter()booleanisInDefinitionList()booleanisInDefinitionTerm()booleanisInHeader()booleanisInInlineProperty()booleanisInList()booleanisInTable()booleanisInTableCell()booleanisInTableRow()voidonDefinitionListItemSplit()voidonEmptyLines(int count)voidonEscape(String str)voidonExtensionBlock(String extensionName, WikiParameters params)voidonExtensionInline(String extensionName, WikiParameters params)voidonFormat(WikiParameters params)voidonFormat(WikiStyle wikiStyle)voidonFormat(WikiStyle wikiStyle, boolean forceClose)voidonHorizontalLine()voidonHorizontalLine(WikiParameters params)voidonImage(String ref)voidonImage(WikiReference ref)voidonLineBreak()voidonMacro(String name, WikiParameters params, String content)voidonMacro(String macroName, WikiParameters params, String content, boolean inline)voidonMacroBlock(String macroName, WikiParameters params, String content)voidonMacroInline(String macroName, WikiParameters params, String content)voidonNewLine()voidonQuotLine(int depth)voidonReference(String ref)voidonReference(WikiReference ref)voidonSpace(String str)voidonSpecialSymbol(String str)voidonTableCaption(String str)voidonTableCell(boolean headCell)voidonTableCell(boolean head, WikiParameters cellParams)voidonTableRow(WikiParameters params)Explicitly starts a new table row.voidonVerbatim(String str, boolean inline)voidonVerbatim(String str, boolean inline, WikiParameters params)voidonVerbatim(String str, WikiParameters params)voidonWord(String str)
-
-
-
Method Detail
-
beginDocument
void beginDocument()
-
beginDocument
void beginDocument(WikiParameters params)
-
beginHeader
void beginHeader(int level)
-
beginHeader
void beginHeader(int level, WikiParameters params)
-
beginInfo
void beginInfo(String type, WikiParameters params)
-
beginList
void beginList()
-
beginList
void beginList(WikiParameters params)
-
beginListItem
void beginListItem(String item)
-
beginListItem
void beginListItem(String item, WikiParameters listParams)
-
beginListItem
default void beginListItem(String item, WikiParameters listParams, WikiParameters itemParams)
-
beginParagraph
void beginParagraph()
-
beginParagraph
void beginParagraph(WikiParameters params)
-
beginPropertyBlock
void beginPropertyBlock(String property, boolean doc)
-
beginPropertyInline
void beginPropertyInline(String str)
-
beginQuot
void beginQuot()
-
beginQuot
void beginQuot(WikiParameters params)
-
beginQuotLine
void beginQuotLine(int depth)
-
beginTable
void beginTable()
-
beginTable
void beginTable(WikiParameters params)
-
beginTableCell
void beginTableCell(boolean headCell)
-
beginTableCell
void beginTableCell(boolean headCell, WikiParameters params)
-
beginTableRow
void beginTableRow(boolean headCell)
Starts a new table row and adds the first cell to the table.- Parameters:
headCell- if this parameter istruethen this method starts the header cell at the beginning of the line
-
beginTableRow
void beginTableRow(boolean head, WikiParameters rowParams, WikiParameters cellParams)Starts a new table row and adds the first cell to the table.- Parameters:
head- if this parameter istruethen this method starts the header cell at the beginning of the linerowParams- parameters of the rowcellParams- parameters of the first row cell
-
beginTableRow
void beginTableRow(WikiParameters rowParams)
Starts a new table row (but doesn't add a cell).
-
canApplyDefintionSplitter
boolean canApplyDefintionSplitter()
-
checkFormatStyle
boolean checkFormatStyle(WikiStyle style)
-
closeBlock
void closeBlock()
-
endDocument
void endDocument()
-
endHeader
void endHeader()
-
endInfo
void endInfo()
-
endList
void endList()
-
endListItem
void endListItem()
-
endParagraph
void endParagraph()
-
endPropertyBlock
void endPropertyBlock()
-
endPropertyInline
void endPropertyInline()
-
endQuot
void endQuot()
-
endQuotLine
void endQuotLine()
-
endTable
void endTable()
-
endTableCell
void endTableCell()
-
endTableExplicit
void endTableExplicit()
-
endTableRow
void endTableRow()
-
beginFigure
@Unstable default void beginFigure(WikiParameters params)
Starts a new figure.- Parameters:
params- Parameters of the figure.- Since:
- 14.1RC1
-
endFigure
@Unstable default void endFigure()
Ends a figure.- Since:
- 14.1RC1
-
beginFigureCaption
@Unstable default void beginFigureCaption(WikiParameters params)
Starts a figure caption. This must only be used inside a figure.- Parameters:
params- The parameters of the caption.- Since:
- 14.1RC1
-
endFigureCaption
@Unstable default void endFigureCaption()
Ends a figure caption.- Since:
- 14.1RC1
-
getInlineState
InlineState getInlineState()
-
getTableCellCounter
int getTableCellCounter()
-
getTableRowCounter
int getTableRowCounter()
-
isInDefinitionList
boolean isInDefinitionList()
-
isInDefinitionTerm
boolean isInDefinitionTerm()
-
isInHeader
boolean isInHeader()
-
isInInlineProperty
boolean isInInlineProperty()
-
isInList
boolean isInList()
-
isInTable
boolean isInTable()
-
isInTableCell
boolean isInTableCell()
-
isInTableRow
boolean isInTableRow()
-
onDefinitionListItemSplit
void onDefinitionListItemSplit()
-
onEmptyLines
void onEmptyLines(int count)
-
onEscape
void onEscape(String str)
-
onExtensionBlock
void onExtensionBlock(String extensionName, WikiParameters params)
-
onExtensionInline
void onExtensionInline(String extensionName, WikiParameters params)
-
onFormat
void onFormat(WikiParameters params)
-
onFormat
void onFormat(WikiStyle wikiStyle)
-
beginFormat
void beginFormat(WikiParameters params)
-
beginFormat
void beginFormat(WikiStyle wikiStyle)
-
endFormat
void endFormat(WikiParameters params)
-
endFormat
void endFormat(WikiStyle wikiStyle)
-
onFormat
void onFormat(WikiStyle wikiStyle, boolean forceClose)
-
onHorizontalLine
void onHorizontalLine()
-
onHorizontalLine
void onHorizontalLine(WikiParameters params)
-
onImage
void onImage(String ref)
-
onImage
void onImage(WikiReference ref)
-
onLineBreak
void onLineBreak()
-
onMacro
void onMacro(String name, WikiParameters params, String content)
-
onMacro
void onMacro(String macroName, WikiParameters params, String content, boolean inline)
-
onMacroBlock
void onMacroBlock(String macroName, WikiParameters params, String content)
-
onMacroInline
void onMacroInline(String macroName, WikiParameters params, String content)
-
onNewLine
void onNewLine()
-
onQuotLine
void onQuotLine(int depth)
-
onReference
void onReference(String ref)
-
onReference
void onReference(WikiReference ref)
-
onSpace
void onSpace(String str)
-
onSpecialSymbol
void onSpecialSymbol(String str)
-
onTableCaption
void onTableCaption(String str)
-
onTableCell
void onTableCell(boolean headCell)
-
onTableCell
void onTableCell(boolean head, WikiParameters cellParams)
-
onTableRow
void onTableRow(WikiParameters params)
Explicitly starts a new table row. This method should not create a new cell at the beginning of the line. To automatically create the first row cell the methodsbeginTableCell(boolean)orbeginTableRow(boolean, WikiParameters, WikiParameters)should be used.
-
onVerbatim
void onVerbatim(String str, WikiParameters params)
-
onVerbatim
void onVerbatim(String str, boolean inline)
-
onVerbatim
void onVerbatim(String str, boolean inline, WikiParameters params)
-
onWord
void onWord(String str)
-
-