Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.rendering.wiki
Class WikiSerializerHandler

java.lang.Object
  extended by org.wikimodel.wem.PrintTextListener
      extended by org.wikimodel.wem.PrintInlineListener
          extended by org.wikimodel.wem.PrintListener
              extended by org.nuxeo.ecm.platform.rendering.wiki.WikiSerializerHandler
All Implemented Interfaces:
org.wikimodel.wem.IWemListener

public class WikiSerializerHandler
extends org.wikimodel.wem.PrintListener

Author:
Bogdan Stefanescu

Field Summary
static Log log
           
 
Constructor Summary
WikiSerializerHandler(WikiSerializer engine)
           
 
Method Summary
 void beginDefinitionDescription()
           
 void beginDefinitionList(org.wikimodel.wem.WikiParameters parameters)
           
 void beginDefinitionTerm()
           
 void beginDocument()
           
 void beginFormat(org.wikimodel.wem.WikiFormat format)
           
 void beginHeader(int level, org.wikimodel.wem.WikiParameters params)
           
 void beginInfoBlock(char infoType, org.wikimodel.wem.WikiParameters params)
           
 void beginList(org.wikimodel.wem.WikiParameters parameters, boolean ordered)
           
 void beginListItem()
           
 void beginParagraph(org.wikimodel.wem.WikiParameters params)
           
 void beginPropertyBlock(String propertyUri, boolean doc)
           
 void beginPropertyInline(String str)
           
 void beginQuotation(org.wikimodel.wem.WikiParameters params)
           
 void beginQuotationLine()
           
 void beginTable(org.wikimodel.wem.WikiParameters params)
           
 void beginTableCell(boolean tableHead, org.wikimodel.wem.WikiParameters params)
           
 void beginTableRow(org.wikimodel.wem.WikiParameters params)
           
 void endDefinitionDescription()
           
 void endDefinitionList(org.wikimodel.wem.WikiParameters parameters)
           
 void endDefinitionTerm()
           
 void endDocument()
           
 void endFormat(org.wikimodel.wem.WikiFormat format)
           
 void endHeader(int level, org.wikimodel.wem.WikiParameters params)
           
 void endInfoBlock(char infoType, org.wikimodel.wem.WikiParameters params)
           
 void endList(org.wikimodel.wem.WikiParameters parameters, boolean ordered)
           
 void endListItem()
           
 void endParagraph(org.wikimodel.wem.WikiParameters params)
           
 void endPropertyBlock(String propertyUri, boolean doc)
           
 void endPropertyInline(String inlineProperty)
           
 void endQuotation(org.wikimodel.wem.WikiParameters params)
           
 void endQuotationLine()
           
 void endTable(org.wikimodel.wem.WikiParameters params)
           
 void endTableCell(boolean tableHead, org.wikimodel.wem.WikiParameters params)
           
 void endTableRow(org.wikimodel.wem.WikiParameters params)
           
 freemarker.core.Environment getEnvironment()
           
 WikiWriter getWriter()
           
 void onEmptyLines(int count)
           
 void onEscape(String str)
           
 void onExtensionBlock(String extensionName, org.wikimodel.wem.WikiParameters params)
           
 void onExtensionInline(String extensionName, org.wikimodel.wem.WikiParameters params)
           
 void onHorizontalLine()
           
 void onLineBreak()
           
 void onMacroBlock(String macroName, org.wikimodel.wem.WikiParameters params, String content)
           
 void onMacroInline(String macroName, org.wikimodel.wem.WikiParameters params, String content)
           
 void onNewLine()
           
 void onReference(String ref, boolean explicitLink)
           
 void onSpace(String str)
           
 void onSpecialSymbol(String str)
           
 void onTableCaption(String str)
           
 void onVerbatimBlock(String str)
           
 void onVerbatimInline(String str)
           
 void onWord(String word)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final Log log
Constructor Detail

WikiSerializerHandler

public WikiSerializerHandler(WikiSerializer engine)
Method Detail

getWriter

public WikiWriter getWriter()

getEnvironment

public freemarker.core.Environment getEnvironment()

beginDefinitionDescription

public void beginDefinitionDescription()
Specified by:
beginDefinitionDescription in interface org.wikimodel.wem.IWemListener
Overrides:
beginDefinitionDescription in class org.wikimodel.wem.PrintListener

beginDefinitionList

public void beginDefinitionList(org.wikimodel.wem.WikiParameters parameters)
Specified by:
beginDefinitionList in interface org.wikimodel.wem.IWemListener
Overrides:
beginDefinitionList in class org.wikimodel.wem.PrintListener

beginDefinitionTerm

public void beginDefinitionTerm()
Specified by:
beginDefinitionTerm in interface org.wikimodel.wem.IWemListener
Overrides:
beginDefinitionTerm in class org.wikimodel.wem.PrintListener

beginDocument

public void beginDocument()
Specified by:
beginDocument in interface org.wikimodel.wem.IWemListener
Overrides:
beginDocument in class org.wikimodel.wem.PrintListener

beginFormat

public void beginFormat(org.wikimodel.wem.WikiFormat format)
Specified by:
beginFormat in interface org.wikimodel.wem.IWemListener
Overrides:
beginFormat in class org.wikimodel.wem.PrintInlineListener

beginHeader

public void beginHeader(int level,
                        org.wikimodel.wem.WikiParameters params)
Specified by:
beginHeader in interface org.wikimodel.wem.IWemListener
Overrides:
beginHeader in class org.wikimodel.wem.PrintListener

beginInfoBlock

public void beginInfoBlock(char infoType,
                           org.wikimodel.wem.WikiParameters params)
Specified by:
beginInfoBlock in interface org.wikimodel.wem.IWemListener
Overrides:
beginInfoBlock in class org.wikimodel.wem.PrintListener

beginList

public void beginList(org.wikimodel.wem.WikiParameters parameters,
                      boolean ordered)
Specified by:
beginList in interface org.wikimodel.wem.IWemListener
Overrides:
beginList in class org.wikimodel.wem.PrintListener

beginListItem

public void beginListItem()
Specified by:
beginListItem in interface org.wikimodel.wem.IWemListener
Overrides:
beginListItem in class org.wikimodel.wem.PrintListener

beginParagraph

public void beginParagraph(org.wikimodel.wem.WikiParameters params)
Specified by:
beginParagraph in interface org.wikimodel.wem.IWemListener
Overrides:
beginParagraph in class org.wikimodel.wem.PrintListener

beginPropertyBlock

public void beginPropertyBlock(String propertyUri,
                               boolean doc)
Specified by:
beginPropertyBlock in interface org.wikimodel.wem.IWemListener
Overrides:
beginPropertyBlock in class org.wikimodel.wem.PrintListener

beginPropertyInline

public void beginPropertyInline(String str)
Specified by:
beginPropertyInline in interface org.wikimodel.wem.IWemListener
Overrides:
beginPropertyInline in class org.wikimodel.wem.PrintInlineListener

beginQuotation

public void beginQuotation(org.wikimodel.wem.WikiParameters params)
Specified by:
beginQuotation in interface org.wikimodel.wem.IWemListener
Overrides:
beginQuotation in class org.wikimodel.wem.PrintListener

beginQuotationLine

public void beginQuotationLine()
Specified by:
beginQuotationLine in interface org.wikimodel.wem.IWemListener
Overrides:
beginQuotationLine in class org.wikimodel.wem.PrintListener

beginTable

public void beginTable(org.wikimodel.wem.WikiParameters params)
Specified by:
beginTable in interface org.wikimodel.wem.IWemListener
Overrides:
beginTable in class org.wikimodel.wem.PrintListener

beginTableCell

public void beginTableCell(boolean tableHead,
                           org.wikimodel.wem.WikiParameters params)
Specified by:
beginTableCell in interface org.wikimodel.wem.IWemListener
Overrides:
beginTableCell in class org.wikimodel.wem.PrintListener

beginTableRow

public void beginTableRow(org.wikimodel.wem.WikiParameters params)
Specified by:
beginTableRow in interface org.wikimodel.wem.IWemListener
Overrides:
beginTableRow in class org.wikimodel.wem.PrintListener

endDefinitionDescription

public void endDefinitionDescription()
Specified by:
endDefinitionDescription in interface org.wikimodel.wem.IWemListener
Overrides:
endDefinitionDescription in class org.wikimodel.wem.PrintListener

endDefinitionList

public void endDefinitionList(org.wikimodel.wem.WikiParameters parameters)
Specified by:
endDefinitionList in interface org.wikimodel.wem.IWemListener
Overrides:
endDefinitionList in class org.wikimodel.wem.PrintListener

endDefinitionTerm

public void endDefinitionTerm()
Specified by:
endDefinitionTerm in interface org.wikimodel.wem.IWemListener
Overrides:
endDefinitionTerm in class org.wikimodel.wem.PrintListener

endDocument

public void endDocument()
Specified by:
endDocument in interface org.wikimodel.wem.IWemListener
Overrides:
endDocument in class org.wikimodel.wem.PrintListener

endFormat

public void endFormat(org.wikimodel.wem.WikiFormat format)
Specified by:
endFormat in interface org.wikimodel.wem.IWemListener
Overrides:
endFormat in class org.wikimodel.wem.PrintInlineListener

endHeader

public void endHeader(int level,
                      org.wikimodel.wem.WikiParameters params)
Specified by:
endHeader in interface org.wikimodel.wem.IWemListener
Overrides:
endHeader in class org.wikimodel.wem.PrintListener

endInfoBlock

public void endInfoBlock(char infoType,
                         org.wikimodel.wem.WikiParameters params)
Specified by:
endInfoBlock in interface org.wikimodel.wem.IWemListener
Overrides:
endInfoBlock in class org.wikimodel.wem.PrintListener

endList

public void endList(org.wikimodel.wem.WikiParameters parameters,
                    boolean ordered)
Specified by:
endList in interface org.wikimodel.wem.IWemListener
Overrides:
endList in class org.wikimodel.wem.PrintListener

endListItem

public void endListItem()
Specified by:
endListItem in interface org.wikimodel.wem.IWemListener
Overrides:
endListItem in class org.wikimodel.wem.PrintListener

endParagraph

public void endParagraph(org.wikimodel.wem.WikiParameters params)
Specified by:
endParagraph in interface org.wikimodel.wem.IWemListener
Overrides:
endParagraph in class org.wikimodel.wem.PrintListener

endPropertyBlock

public void endPropertyBlock(String propertyUri,
                             boolean doc)
Specified by:
endPropertyBlock in interface org.wikimodel.wem.IWemListener
Overrides:
endPropertyBlock in class org.wikimodel.wem.PrintListener

endPropertyInline

public void endPropertyInline(String inlineProperty)
Specified by:
endPropertyInline in interface org.wikimodel.wem.IWemListener
Overrides:
endPropertyInline in class org.wikimodel.wem.PrintInlineListener

endQuotation

public void endQuotation(org.wikimodel.wem.WikiParameters params)
Specified by:
endQuotation in interface org.wikimodel.wem.IWemListener
Overrides:
endQuotation in class org.wikimodel.wem.PrintListener

endQuotationLine

public void endQuotationLine()
Specified by:
endQuotationLine in interface org.wikimodel.wem.IWemListener
Overrides:
endQuotationLine in class org.wikimodel.wem.PrintListener

endTable

public void endTable(org.wikimodel.wem.WikiParameters params)
Specified by:
endTable in interface org.wikimodel.wem.IWemListener
Overrides:
endTable in class org.wikimodel.wem.PrintListener

endTableCell

public void endTableCell(boolean tableHead,
                         org.wikimodel.wem.WikiParameters params)
Specified by:
endTableCell in interface org.wikimodel.wem.IWemListener
Overrides:
endTableCell in class org.wikimodel.wem.PrintListener

endTableRow

public void endTableRow(org.wikimodel.wem.WikiParameters params)
Specified by:
endTableRow in interface org.wikimodel.wem.IWemListener
Overrides:
endTableRow in class org.wikimodel.wem.PrintListener

onEmptyLines

public void onEmptyLines(int count)
Specified by:
onEmptyLines in interface org.wikimodel.wem.IWemListener
Overrides:
onEmptyLines in class org.wikimodel.wem.PrintListener

onHorizontalLine

public void onHorizontalLine()
Specified by:
onHorizontalLine in interface org.wikimodel.wem.IWemListener
Overrides:
onHorizontalLine in class org.wikimodel.wem.PrintListener

onLineBreak

public void onLineBreak()
Specified by:
onLineBreak in interface org.wikimodel.wem.IWemListener
Overrides:
onLineBreak in class org.wikimodel.wem.PrintInlineListener

onReference

public void onReference(String ref,
                        boolean explicitLink)
Specified by:
onReference in interface org.wikimodel.wem.IWemListener
Overrides:
onReference in class org.wikimodel.wem.PrintTextListener

onTableCaption

public void onTableCaption(String str)
Specified by:
onTableCaption in interface org.wikimodel.wem.IWemListener
Overrides:
onTableCaption in class org.wikimodel.wem.PrintListener

onVerbatimBlock

public void onVerbatimBlock(String str)
Specified by:
onVerbatimBlock in interface org.wikimodel.wem.IWemListener
Overrides:
onVerbatimBlock in class org.wikimodel.wem.PrintListener

onVerbatimInline

public void onVerbatimInline(String str)
Specified by:
onVerbatimInline in interface org.wikimodel.wem.IWemListener
Overrides:
onVerbatimInline in class org.wikimodel.wem.PrintInlineListener

onMacroBlock

public void onMacroBlock(String macroName,
                         org.wikimodel.wem.WikiParameters params,
                         String content)
Specified by:
onMacroBlock in interface org.wikimodel.wem.IWemListener
Overrides:
onMacroBlock in class org.wikimodel.wem.PrintListener

onMacroInline

public void onMacroInline(String macroName,
                          org.wikimodel.wem.WikiParameters params,
                          String content)
Specified by:
onMacroInline in interface org.wikimodel.wem.IWemListener
Overrides:
onMacroInline in class org.wikimodel.wem.PrintListener

onExtensionBlock

public void onExtensionBlock(String extensionName,
                             org.wikimodel.wem.WikiParameters params)
Specified by:
onExtensionBlock in interface org.wikimodel.wem.IWemListener
Overrides:
onExtensionBlock in class org.wikimodel.wem.PrintListener

onExtensionInline

public void onExtensionInline(String extensionName,
                              org.wikimodel.wem.WikiParameters params)
Specified by:
onExtensionInline in interface org.wikimodel.wem.IWemListener
Overrides:
onExtensionInline in class org.wikimodel.wem.PrintInlineListener

onSpecialSymbol

public void onSpecialSymbol(String str)
Specified by:
onSpecialSymbol in interface org.wikimodel.wem.IWemListener
Overrides:
onSpecialSymbol in class org.wikimodel.wem.PrintInlineListener

onSpace

public void onSpace(String str)
Specified by:
onSpace in interface org.wikimodel.wem.IWemListener
Overrides:
onSpace in class org.wikimodel.wem.PrintTextListener

onNewLine

public void onNewLine()
Specified by:
onNewLine in interface org.wikimodel.wem.IWemListener
Overrides:
onNewLine in class org.wikimodel.wem.PrintTextListener

onEscape

public void onEscape(String str)
Specified by:
onEscape in interface org.wikimodel.wem.IWemListener
Overrides:
onEscape in class org.wikimodel.wem.PrintInlineListener

onWord

public void onWord(String word)
Specified by:
onWord in interface org.wikimodel.wem.IWemListener
Overrides:
onWord in class org.wikimodel.wem.PrintTextListener

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.