public class WikiScannerContext extends Object implements IWikiScannerContext
Modifier and Type | Field and Description |
---|---|
protected IWemListener |
fListener |
protected SectionBuilder<WikiParameters> |
fSectionBuilder |
protected Deque<IWikiScannerContext> |
fStack |
Constructor and Description |
---|
WikiScannerContext(IWemListener listener) |
protected final IWemListener fListener
protected SectionBuilder<WikiParameters> fSectionBuilder
protected final Deque<IWikiScannerContext> fStack
public WikiScannerContext(IWemListener listener)
public IWemListener getfListener()
public void beginDocument()
beginDocument
in interface IWikiScannerContext
public void beginDocument(WikiParameters params)
beginDocument
in interface IWikiScannerContext
public void beginFormat(WikiParameters params)
beginFormat
in interface IWikiScannerContext
public void beginFormat(WikiStyle wikiStyle)
beginFormat
in interface IWikiScannerContext
public void beginHeader(int level)
beginHeader
in interface IWikiScannerContext
public void beginHeader(int level, WikiParameters params)
beginHeader
in interface IWikiScannerContext
public void beginInfo(String type, WikiParameters params)
beginInfo
in interface IWikiScannerContext
public void beginList()
beginList
in interface IWikiScannerContext
public void beginList(WikiParameters params)
beginList
in interface IWikiScannerContext
public void beginListItem(String item)
beginListItem
in interface IWikiScannerContext
public void beginListItem(String item, WikiParameters listParams)
beginListItem
in interface IWikiScannerContext
public void beginListItem(String item, WikiParameters listParams, WikiParameters itemParams)
beginListItem
in interface IWikiScannerContext
public void beginParagraph()
beginParagraph
in interface IWikiScannerContext
public void beginParagraph(WikiParameters params)
beginParagraph
in interface IWikiScannerContext
public void beginPropertyBlock(String property, boolean doc)
beginPropertyBlock
in interface IWikiScannerContext
public void beginPropertyInline(String str)
beginPropertyInline
in interface IWikiScannerContext
public void beginQuot()
beginQuot
in interface IWikiScannerContext
public void beginQuot(WikiParameters params)
beginQuot
in interface IWikiScannerContext
public void beginQuotLine(int depth)
beginQuotLine
in interface IWikiScannerContext
public void beginTable()
beginTable
in interface IWikiScannerContext
public void beginTable(WikiParameters params)
beginTable
in interface IWikiScannerContext
public void beginTableCell(boolean headCell)
beginTableCell
in interface IWikiScannerContext
public void beginTableCell(boolean headCell, WikiParameters params)
beginTableCell
in interface IWikiScannerContext
public void beginTableRow(boolean headCell)
IWikiScannerContext
beginTableRow
in interface IWikiScannerContext
headCell
- if this parameter is true
then this method
starts the header cell at the beginning of the linepublic void beginTableRow(boolean head, WikiParameters rowParams, WikiParameters cellParams)
IWikiScannerContext
beginTableRow
in interface IWikiScannerContext
head
- if this parameter is true
then this method
starts the header cell at the beginning of the linerowParams
- parameters of the rowcellParams
- parameters of the first row cellpublic void beginTableRow(WikiParameters rowParams)
IWikiScannerContext
beginTableRow
in interface IWikiScannerContext
public boolean canApplyDefintionSplitter()
canApplyDefintionSplitter
in interface IWikiScannerContext
public boolean checkFormatStyle(WikiStyle style)
checkFormatStyle
in interface IWikiScannerContext
public void closeBlock()
closeBlock
in interface IWikiScannerContext
public void endDocument()
endDocument
in interface IWikiScannerContext
public void endFormat(WikiParameters params)
endFormat
in interface IWikiScannerContext
public void endFormat(WikiStyle wikiStyle)
endFormat
in interface IWikiScannerContext
public void endHeader()
endHeader
in interface IWikiScannerContext
public void endInfo()
endInfo
in interface IWikiScannerContext
public void endList()
endList
in interface IWikiScannerContext
public void endListItem()
endListItem
in interface IWikiScannerContext
public void endParagraph()
endParagraph
in interface IWikiScannerContext
public void endPropertyBlock()
endPropertyBlock
in interface IWikiScannerContext
public void endPropertyInline()
endPropertyInline
in interface IWikiScannerContext
public void endQuot()
endQuot
in interface IWikiScannerContext
public void endQuotLine()
endQuotLine
in interface IWikiScannerContext
public void endTable()
endTable
in interface IWikiScannerContext
public void endTableCell()
endTableCell
in interface IWikiScannerContext
public void endTableExplicit()
endTableExplicit
in interface IWikiScannerContext
public void endTableRow()
endTableRow
in interface IWikiScannerContext
public IWikiScannerContext getContext()
public InlineState getInlineState()
getInlineState
in interface IWikiScannerContext
public int getTableCellCounter()
getTableCellCounter
in interface IWikiScannerContext
public int getTableRowCounter()
getTableRowCounter
in interface IWikiScannerContext
public boolean isInDefinitionList()
isInDefinitionList
in interface IWikiScannerContext
public boolean isInDefinitionTerm()
isInDefinitionTerm
in interface IWikiScannerContext
public boolean isInHeader()
isInHeader
in interface IWikiScannerContext
public boolean isInInlineProperty()
isInInlineProperty
in interface IWikiScannerContext
public boolean isInList()
isInList
in interface IWikiScannerContext
public boolean isInTable()
isInTable
in interface IWikiScannerContext
public boolean isInTableCell()
isInTableCell
in interface IWikiScannerContext
public boolean isInTableRow()
isInTableRow
in interface IWikiScannerContext
protected InternalWikiScannerContext newInternalContext()
public void onDefinitionListItemSplit()
onDefinitionListItemSplit
in interface IWikiScannerContext
public void onEmptyLines(int count)
onEmptyLines
in interface IWikiScannerContext
public void onEscape(String str)
onEscape
in interface IWikiScannerContext
public void onExtensionBlock(String extensionName, WikiParameters params)
onExtensionBlock
in interface IWikiScannerContext
public void onExtensionInline(String extensionName, WikiParameters params)
onExtensionInline
in interface IWikiScannerContext
public void onFormat(WikiParameters params)
onFormat
in interface IWikiScannerContext
public void onFormat(WikiStyle wikiStyle)
onFormat
in interface IWikiScannerContext
public void onFormat(WikiStyle wikiStyle, boolean forceClose)
onFormat
in interface IWikiScannerContext
onFormat(org.xwiki.rendering.wikimodel.WikiStyle,
boolean)
public void onHorizontalLine()
onHorizontalLine
in interface IWikiScannerContext
public void onHorizontalLine(WikiParameters params)
onHorizontalLine
in interface IWikiScannerContext
public void onImage(String ref)
onImage
in interface IWikiScannerContext
public void onImage(WikiReference ref)
onImage
in interface IWikiScannerContext
public void onLineBreak()
onLineBreak
in interface IWikiScannerContext
public void onMacro(String name, WikiParameters params, String content)
onMacro
in interface IWikiScannerContext
public void onMacro(String macroName, WikiParameters params, String content, boolean inline)
onMacro
in interface IWikiScannerContext
public void onMacroBlock(String macroName, WikiParameters params, String content)
onMacroBlock
in interface IWikiScannerContext
public void onMacroInline(String macroName, WikiParameters params, String content)
onMacroInline
in interface IWikiScannerContext
public void onNewLine()
onNewLine
in interface IWikiScannerContext
public void onQuotLine(int depth)
onQuotLine
in interface IWikiScannerContext
public void onReference(String ref)
onReference
in interface IWikiScannerContext
public void onReference(WikiReference ref)
onReference
in interface IWikiScannerContext
public void onSpace(String str)
onSpace
in interface IWikiScannerContext
public void onSpecialSymbol(String str)
onSpecialSymbol
in interface IWikiScannerContext
public void onTableCaption(String str)
onTableCaption
in interface IWikiScannerContext
public void onTableCell(boolean headCell)
onTableCell
in interface IWikiScannerContext
public void onTableCell(boolean head, WikiParameters cellParams)
onTableCell
in interface IWikiScannerContext
public void onTableRow(WikiParameters params)
IWikiScannerContext
IWikiScannerContext.beginTableCell(boolean)
or
IWikiScannerContext.beginTableRow(boolean, WikiParameters, WikiParameters)
should be
used.onTableRow
in interface IWikiScannerContext
onTableRow(org.xwiki.rendering.wikimodel.WikiParameters)
public void onVerbatim(String str, boolean inline)
onVerbatim
in interface IWikiScannerContext
onVerbatim(java.lang.String,
boolean)
public void onVerbatim(String str, boolean inline, WikiParameters params)
onVerbatim
in interface IWikiScannerContext
public void onVerbatim(String str, WikiParameters params)
onVerbatim
in interface IWikiScannerContext
public void onWord(String str)
onWord
in interface IWikiScannerContext
Copyright © 2004–2021 XWiki. All rights reserved.