public class InternalWikiScannerContext extends Object implements IWikiScannerContext
| Type | Property and Description |
|---|---|
boolean |
isInInline
Gets the value of the property inInlineProperty.
|
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
InternalWikiScannerContext.IBlockTypes |
| Constructor and Description |
|---|
InternalWikiScannerContext(SectionBuilder<WikiParameters> sectionBuilder,
IWemListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginDocument() |
void |
beginDocument(WikiParameters params) |
void |
beginFormat(WikiParameters params) |
void |
beginFormat(WikiStyle wikiStyle) |
void |
beginHeader(int level) |
void |
beginHeader(int level,
WikiParameters params) |
void |
beginInfo(String type,
WikiParameters params) |
void |
beginList() |
void |
beginList(WikiParameters params) |
void |
beginListItem(String item) |
void |
beginListItem(String item,
WikiParameters params) |
void |
beginParagraph() |
void |
beginParagraph(WikiParameters params) |
void |
beginPropertyBlock(String property,
boolean doc) |
void |
beginPropertyInline(String str) |
void |
beginQuot() |
void |
beginQuot(WikiParameters params) |
void |
beginQuotLine(int depth) |
protected void |
beginStyleContainer() |
void |
beginTable() |
void |
beginTable(WikiParameters params) |
void |
beginTableCell(boolean headCell) |
void |
beginTableCell(boolean headCell,
WikiParameters params) |
void |
beginTableRow(boolean headCell)
Starts a new table row and adds the first cell to the table.
|
void |
beginTableRow(boolean head,
WikiParameters rowParams,
WikiParameters cellParams)
Starts a new table row and adds the first cell to the table.
|
void |
beginTableRow(WikiParameters rowParams)
Starts a new table row (but doesn't add a cell).
|
boolean |
canApplyDefintionSplitter() |
boolean |
checkFormatStyle(WikiStyle style) |
protected void |
checkStyleOpened() |
void |
closeBlock() |
void |
closeFormat() |
void |
endDocument() |
void |
endFormat(WikiParameters params) |
void |
endFormat(WikiStyle wikiStyle) |
void |
endHeader() |
void |
endInfo() |
void |
endList() |
void |
endListItem() |
void |
endParagraph() |
void |
endPropertyBlock() |
void |
endPropertyInline() |
void |
endQuot() |
void |
endQuotLine() |
protected void |
endStyleContainer() |
void |
endTable() |
void |
endTableCell() |
void |
endTableExplicit() |
void |
endTableRow() |
InlineState |
getInlineState() |
int |
getTableCellCounter()
Returns the tableCellCounter.
|
int |
getTableRowCounter()
Returns the tableRowCounter.
|
boolean |
isInDefinitionList()
Returns the inDefinitionList.
|
boolean |
isInDefinitionTerm() |
boolean |
isInHeader()
Returns the inHeader.
|
boolean |
isInInlineProperty()
Gets the value of the property inInlineProperty.
|
boolean |
isInList()
Returns the inList.
|
boolean |
isInQuotation() |
boolean |
isInTable() |
boolean |
isInTableCell() |
boolean |
isInTableRow() |
void |
onDefinitionListItemSplit() |
void |
onEmptyLines(int count) |
void |
onEscape(String str) |
void |
onExtensionBlock(String extensionName,
WikiParameters params) |
void |
onExtensionInline(String extensionName,
WikiParameters params) |
void |
onFormat(WikiParameters params) |
void |
onFormat(WikiStyle wikiStyle) |
void |
onFormat(WikiStyle wikiStyle,
boolean forceClose) |
void |
onHorizontalLine() |
void |
onHorizontalLine(WikiParameters params) |
void |
onImage(String ref) |
void |
onImage(WikiReference ref) |
void |
onLineBreak() |
void |
onMacro(String name,
WikiParameters params,
String content)
Waiting for following events to know if the macro is inline or not.
|
void |
onMacro(String macroName,
WikiParameters params,
String content,
boolean inline) |
void |
onMacroBlock(String macroName,
WikiParameters params,
String content) |
void |
onMacroInline(String macroName,
WikiParameters params,
String content) |
void |
onNewLine() |
void |
onQuotLine(int depth) |
void |
onReference(String ref) |
void |
onReference(WikiReference ref) |
void |
onSpace(String str) |
void |
onSpecialSymbol(String str) |
void |
onTableCaption(String str) |
void |
onTableCell(boolean headCell) |
void |
onTableCell(boolean head,
WikiParameters params) |
void |
onTableRow(WikiParameters params)
Explicitly starts a new table row.
|
void |
onVerbatim(String str,
boolean inline) |
void |
onVerbatim(String str,
boolean inline,
WikiParameters params) |
void |
onVerbatim(String str,
WikiParameters params)
Waiting for following events to know if the verbatim is inline or not.
|
void |
onWord(String str) |
public boolean isInInlineProperty
isInInlineProperty in interface IWikiScannerContextprotected int fBlockType
protected WikiFormat fFormat
protected int fHeaderLevel
protected WikiParameters fInfoParams
protected String fInfoType
protected String fInlineProperty
protected InlineState fInlineState
protected ListBuilder fListBuilder
protected final IWemListener fListener
protected WikiParameters fListParams
protected String fMacroContent
protected String fMacroName
protected WikiParameters fMacroParameters
protected WikiFormat fNewFormat
protected WikiParameters fParagraphParams
protected ListBuilder fQuotBuilder
protected int fQuoteDepth
protected WikiParameters fQuotParams
protected SectionBuilder<WikiParameters> fSectionBuilder
protected int fTableCellCounter
protected WikiParameters fTableCellParams
protected boolean fTableHead
protected WikiParameters fTableParams
protected int fTableRowCounter
protected WikiParameters fTableRowParams
protected String fVerbatimContent
protected WikiParameters fVerbatimParameters
public InternalWikiScannerContext(SectionBuilder<WikiParameters> sectionBuilder, IWemListener listener)
public void beginDocument()
beginDocument in interface IWikiScannerContextpublic void beginDocument(WikiParameters params)
beginDocument in interface IWikiScannerContextpublic void beginFormat(WikiParameters params)
beginFormat in interface IWikiScannerContextpublic void beginFormat(WikiStyle wikiStyle)
beginFormat in interface IWikiScannerContextpublic void beginHeader(int level)
beginHeader in interface IWikiScannerContextpublic void beginHeader(int level,
WikiParameters params)
beginHeader in interface IWikiScannerContextpublic void beginInfo(String type, WikiParameters params)
beginInfo in interface IWikiScannerContextpublic void beginList()
beginList in interface IWikiScannerContextpublic void beginList(WikiParameters params)
beginList in interface IWikiScannerContextpublic void beginListItem(String item)
beginListItem in interface IWikiScannerContextpublic void beginListItem(String item, WikiParameters params)
beginListItem in interface IWikiScannerContextpublic void beginParagraph()
beginParagraph in interface IWikiScannerContextpublic void beginParagraph(WikiParameters params)
beginParagraph in interface IWikiScannerContextpublic void beginPropertyBlock(String property, boolean doc)
beginPropertyBlock in interface IWikiScannerContextpublic void beginPropertyInline(String str)
beginPropertyInline in interface IWikiScannerContextpublic void beginQuot()
beginQuot in interface IWikiScannerContextpublic void beginQuot(WikiParameters params)
beginQuot in interface IWikiScannerContextpublic void beginQuotLine(int depth)
beginQuotLine in interface IWikiScannerContextIWikiScannerContext.beginQuotLine(int)protected void beginStyleContainer()
public void beginTable()
beginTable in interface IWikiScannerContextpublic void beginTable(WikiParameters params)
beginTable in interface IWikiScannerContextpublic void beginTableCell(boolean headCell)
beginTableCell in interface IWikiScannerContextpublic void beginTableCell(boolean headCell,
WikiParameters params)
beginTableCell in interface IWikiScannerContextpublic void beginTableRow(boolean headCell)
IWikiScannerContextbeginTableRow in interface IWikiScannerContextheadCell - 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)
IWikiScannerContextbeginTableRow in interface IWikiScannerContexthead - 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)
IWikiScannerContextbeginTableRow in interface IWikiScannerContextpublic boolean canApplyDefintionSplitter()
canApplyDefintionSplitter in interface IWikiScannerContextpublic boolean checkFormatStyle(WikiStyle style)
checkFormatStyle in interface IWikiScannerContextprotected void checkStyleOpened()
public void closeBlock()
closeBlock in interface IWikiScannerContextpublic void closeFormat()
public void endDocument()
endDocument in interface IWikiScannerContextpublic void endFormat(WikiParameters params)
endFormat in interface IWikiScannerContextpublic void endFormat(WikiStyle wikiStyle)
endFormat in interface IWikiScannerContextpublic void endHeader()
endHeader in interface IWikiScannerContextpublic void endInfo()
endInfo in interface IWikiScannerContextpublic void endList()
endList in interface IWikiScannerContextpublic void endListItem()
endListItem in interface IWikiScannerContextpublic void endParagraph()
endParagraph in interface IWikiScannerContextpublic void endPropertyBlock()
endPropertyBlock in interface IWikiScannerContextpublic void endPropertyInline()
endPropertyInline in interface IWikiScannerContextpublic void endQuot()
endQuot in interface IWikiScannerContextpublic void endQuotLine()
endQuotLine in interface IWikiScannerContextprotected void endStyleContainer()
public void endTable()
endTable in interface IWikiScannerContextpublic void endTableCell()
endTableCell in interface IWikiScannerContextpublic void endTableExplicit()
endTableExplicit in interface IWikiScannerContextpublic void endTableRow()
endTableRow in interface IWikiScannerContextpublic InlineState getInlineState()
getInlineState in interface IWikiScannerContextpublic int getTableCellCounter()
getTableCellCounter in interface IWikiScannerContextpublic int getTableRowCounter()
getTableRowCounter in interface IWikiScannerContextpublic boolean isInDefinitionList()
isInDefinitionList in interface IWikiScannerContextpublic boolean isInDefinitionTerm()
isInDefinitionTerm in interface IWikiScannerContextpublic boolean isInHeader()
isInHeader in interface IWikiScannerContextpublic boolean isInInlineProperty()
isInInlineProperty in interface IWikiScannerContextpublic boolean isInList()
isInList in interface IWikiScannerContextpublic boolean isInQuotation()
public boolean isInTable()
isInTable in interface IWikiScannerContextpublic boolean isInTableCell()
isInTableCell in interface IWikiScannerContextpublic boolean isInTableRow()
isInTableRow in interface IWikiScannerContextpublic void onDefinitionListItemSplit()
onDefinitionListItemSplit in interface IWikiScannerContextpublic void onEmptyLines(int count)
onEmptyLines in interface IWikiScannerContextpublic void onEscape(String str)
onEscape in interface IWikiScannerContextpublic void onExtensionBlock(String extensionName, WikiParameters params)
onExtensionBlock in interface IWikiScannerContextpublic void onExtensionInline(String extensionName, WikiParameters params)
onExtensionInline in interface IWikiScannerContextpublic void onFormat(WikiParameters params)
onFormat in interface IWikiScannerContextpublic void onFormat(WikiStyle wikiStyle)
onFormat in interface IWikiScannerContextpublic void onFormat(WikiStyle wikiStyle, boolean forceClose)
onFormat in interface IWikiScannerContextWikiScannerContext.onFormat(org.xwiki.rendering.wikimodel.WikiStyle,
boolean)public void onHorizontalLine()
onHorizontalLine in interface IWikiScannerContextpublic void onHorizontalLine(WikiParameters params)
onHorizontalLine in interface IWikiScannerContextpublic void onImage(String ref)
onImage in interface IWikiScannerContextpublic void onImage(WikiReference ref)
onImage in interface IWikiScannerContextpublic void onLineBreak()
onLineBreak in interface IWikiScannerContextpublic void onMacro(String name, WikiParameters params, String content)
onMacro in interface IWikiScannerContextpublic void onMacro(String macroName, WikiParameters params, String content, boolean inline)
onMacro in interface IWikiScannerContextpublic void onMacroBlock(String macroName, WikiParameters params, String content)
onMacroBlock in interface IWikiScannerContextpublic void onMacroInline(String macroName, WikiParameters params, String content)
onMacroInline in interface IWikiScannerContextpublic void onNewLine()
onNewLine in interface IWikiScannerContextpublic void onQuotLine(int depth)
onQuotLine in interface IWikiScannerContextpublic void onReference(String ref)
onReference in interface IWikiScannerContextpublic void onReference(WikiReference ref)
onReference in interface IWikiScannerContextpublic void onSpace(String str)
onSpace in interface IWikiScannerContextpublic void onSpecialSymbol(String str)
onSpecialSymbol in interface IWikiScannerContextpublic void onTableCaption(String str)
onTableCaption in interface IWikiScannerContextpublic void onTableCell(boolean headCell)
onTableCell in interface IWikiScannerContextpublic void onTableCell(boolean head,
WikiParameters params)
onTableCell in interface IWikiScannerContextpublic void onTableRow(WikiParameters params)
IWikiScannerContextIWikiScannerContext.beginTableCell(boolean) or
IWikiScannerContext.beginTableRow(boolean, WikiParameters, WikiParameters) should be
used.onTableRow in interface IWikiScannerContextpublic void onVerbatim(String str, boolean inline)
onVerbatim in interface IWikiScannerContextWikiScannerContext.onVerbatim(java.lang.String,
boolean)public void onVerbatim(String str, boolean inline, WikiParameters params)
onVerbatim in interface IWikiScannerContextpublic void onVerbatim(String str, WikiParameters params)
onVerbatim in interface IWikiScannerContextpublic void onWord(String str)
onWord in interface IWikiScannerContextCopyright © 2004–2017 XWiki. All rights reserved.