|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wikimodel.wem.impl.InternalWikiScannerContext
public class InternalWikiScannerContext
| Nested Class Summary | |
|---|---|
protected static interface |
InternalWikiScannerContext.IBlockTypes
|
| Fields inherited from interface org.wikimodel.wem.IWemConstants |
|---|
BIG, CITE, CODE, DEL, EM, INS, MONO, REF, SMALL, STRIKE, STRONG, SUB, SUP, TT |
| Constructor Summary | |
|---|---|
InternalWikiScannerContext(SectionBuilder<WikiParameters> sectionBuilder,
IWemListener listener)
|
|
| Method Summary | |
|---|---|
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()
|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected 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 Stack<Boolean> fPropertyDocStack
protected Stack<String> fPropertyStack
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
| Constructor Detail |
|---|
public InternalWikiScannerContext(SectionBuilder<WikiParameters> sectionBuilder,
IWemListener listener)
| Method Detail |
|---|
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 IWikiScannerContext
public void beginHeader(int level,
WikiParameters params)
beginHeader in interface IWikiScannerContext
public 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 IWikiScannerContext
public void beginListItem(String item,
WikiParameters params)
beginListItem in interface IWikiScannerContextpublic void beginParagraph()
beginParagraph in interface IWikiScannerContextpublic void beginParagraph(WikiParameters params)
beginParagraph in interface IWikiScannerContext
public 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 IWikiScannerContext
public void beginTableCell(boolean headCell,
WikiParameters params)
beginTableCell in interface IWikiScannerContextpublic void beginTableRow(boolean headCell)
IWikiScannerContext
beginTableRow in interface IWikiScannerContextheadCell - if this parameter is true then this method
starts the header cell at the beginning of the line
public void beginTableRow(boolean head,
WikiParameters rowParams,
WikiParameters cellParams)
IWikiScannerContext
beginTableRow 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)
IWikiScannerContext
beginTableRow 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 IWikiScannerContext
public void onExtensionBlock(String extensionName,
WikiParameters params)
onExtensionBlock in interface IWikiScannerContext
public 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 IWikiScannerContext
public void onFormat(WikiStyle wikiStyle,
boolean forceClose)
onFormat in interface IWikiScannerContextWikiScannerContext.onFormat(org.wikimodel.wem.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 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 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 IWikiScannerContext
public 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 IWikiScannerContext
public 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 IWikiScannerContext
public void onVerbatim(String str,
WikiParameters params)
onVerbatim in interface IWikiScannerContextpublic void onWord(String str)
onWord in interface IWikiScannerContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||