org.xwiki.rendering.internal.renderer.wikimodel
Class WikiModelGeneratorListener

java.lang.Object
  extended by org.xwiki.rendering.internal.renderer.wikimodel.WikiModelGeneratorListener
All Implemented Interfaces:
ImageListener, LinkListener, Listener

public class WikiModelGeneratorListener
extends java.lang.Object
implements Listener

Map XWiki Listener events on to WikiModel events.

Since:
1.5RC1
Version:
$Id$

Field Summary
 
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS
 
Constructor Summary
WikiModelGeneratorListener(org.wikimodel.wem.IWemListener wikimodelListener)
           
 
Method Summary
 void beginDefinitionDescription()
          
 void beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void beginDefinitionTerm()
          
 void beginDocument(MetaData metaData)
          
 void beginFormat(Format format, java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void beginGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void beginHeader(HeaderLevel level, java.lang.String id, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginLink(ResourceReference reference, boolean isFreeStandingURI, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginList(ListType listType, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginListItem()
           
 void beginMacroMarker(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> parameters, java.lang.String content, boolean isInline)
           
 void beginMetaData(MetaData metadata)
          
 void beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void beginQuotationLine()
          
 void beginSection(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endDefinitionDescription()
          
 void endDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void endDefinitionTerm()
          
 void endDocument(MetaData metaData)
          
 void endFormat(Format format, java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void endGroup(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void endHeader(HeaderLevel level, java.lang.String id, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endLink(ResourceReference reference, boolean isFreeStandingURI, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endList(ListType listType, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endListItem()
           
 void endMacroMarker(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> parameters, java.lang.String content, boolean isInline)
           
 void endMetaData(MetaData metadata)
          
 void endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void endQuotationLine()
          
 void endSection(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endTable(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void endTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
           
 void onEmptyLines(int count)
          
 void onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void onId(java.lang.String name)
           
 void onImage(ResourceReference reference, boolean isFreeStandingURI, java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void onMacro(java.lang.String id, java.util.Map<java.lang.String,java.lang.String> parameters, java.lang.String content, boolean isInline)
           
 void onNewLine()
           
 void onRawText(java.lang.String text, Syntax syntax)
          
 void onSpace()
           
 void onSpecialSymbol(char symbol)
           
 void onVerbatim(java.lang.String protectedString, boolean isInline, java.util.Map<java.lang.String,java.lang.String> parameters)
          
 void onWord(java.lang.String word)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiModelGeneratorListener

public WikiModelGeneratorListener(org.wikimodel.wem.IWemListener wikimodelListener)
Method Detail

beginDocument

public void beginDocument(MetaData metaData)

Specified by:
beginDocument in interface Listener
Since:
3.0M2
See Also:
Listener.beginDocument(org.xwiki.rendering.listener.MetaData)

endDocument

public void endDocument(MetaData metaData)

Specified by:
endDocument in interface Listener
Since:
3.0M2
See Also:
Listener.endDocument(org.xwiki.rendering.listener.MetaData)

beginGroup

public void beginGroup(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
beginGroup in interface Listener
See Also:
Listener.beginGroup(Map)

endGroup

public void endGroup(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
endGroup in interface Listener
See Also:
Listener.endGroup(Map)

beginFormat

public void beginFormat(Format format,
                        java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
beginFormat in interface Listener
See Also:
Listener.beginFormat(Format, Map)

endFormat

public void endFormat(Format format,
                      java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
endFormat in interface Listener
See Also:
Listener.endFormat(Format, Map)

beginList

public void beginList(ListType listType,
                      java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginList in interface Listener

beginListItem

public void beginListItem()
Specified by:
beginListItem in interface Listener

beginMacroMarker

public void beginMacroMarker(java.lang.String name,
                             java.util.Map<java.lang.String,java.lang.String> parameters,
                             java.lang.String content,
                             boolean isInline)
Specified by:
beginMacroMarker in interface Listener

beginParagraph

public void beginParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginParagraph in interface Listener

beginSection

public void beginSection(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginSection in interface Listener

beginHeader

public void beginHeader(HeaderLevel level,
                        java.lang.String id,
                        java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginHeader in interface Listener

endList

public void endList(ListType listType,
                    java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endList in interface Listener

endListItem

public void endListItem()
Specified by:
endListItem in interface Listener

endMacroMarker

public void endMacroMarker(java.lang.String name,
                           java.util.Map<java.lang.String,java.lang.String> parameters,
                           java.lang.String content,
                           boolean isInline)
Specified by:
endMacroMarker in interface Listener

endParagraph

public void endParagraph(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endParagraph in interface Listener

endSection

public void endSection(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endSection in interface Listener

endHeader

public void endHeader(HeaderLevel level,
                      java.lang.String id,
                      java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endHeader in interface Listener

beginLink

public void beginLink(ResourceReference reference,
                      boolean isFreeStandingURI,
                      java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginLink in interface LinkListener

endLink

public void endLink(ResourceReference reference,
                    boolean isFreeStandingURI,
                    java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endLink in interface LinkListener

onMacro

public void onMacro(java.lang.String id,
                    java.util.Map<java.lang.String,java.lang.String> parameters,
                    java.lang.String content,
                    boolean isInline)
Specified by:
onMacro in interface Listener

onNewLine

public void onNewLine()
Specified by:
onNewLine in interface Listener

onSpace

public void onSpace()
Specified by:
onSpace in interface Listener

onSpecialSymbol

public void onSpecialSymbol(char symbol)
Specified by:
onSpecialSymbol in interface Listener

onWord

public void onWord(java.lang.String word)
Specified by:
onWord in interface Listener

onId

public void onId(java.lang.String name)
Specified by:
onId in interface Listener

onRawText

public void onRawText(java.lang.String text,
                      Syntax syntax)

Specified by:
onRawText in interface Listener
See Also:
Listener.onRawText(String, org.xwiki.rendering.syntax.Syntax)

onHorizontalLine

public void onHorizontalLine(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
onHorizontalLine in interface Listener
See Also:
Listener.onHorizontalLine(Map)

onEmptyLines

public void onEmptyLines(int count)

Specified by:
onEmptyLines in interface Listener
See Also:
Listener.onEmptyLines(int)

onVerbatim

public void onVerbatim(java.lang.String protectedString,
                       boolean isInline,
                       java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
onVerbatim in interface Listener
See Also:
Listener.onVerbatim(String, boolean, Map)

beginDefinitionList

public void beginDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
beginDefinitionList in interface Listener
Since:
2.0RC1
See Also:
Listener.beginDefinitionList(java.util.Map)

endDefinitionList

public void endDefinitionList(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
endDefinitionList in interface Listener
Since:
2.0RC1
See Also:
Listener.endDefinitionList(java.util.Map)

beginDefinitionTerm

public void beginDefinitionTerm()

Specified by:
beginDefinitionTerm in interface Listener
Since:
1.6M2
See Also:
Listener.beginDefinitionTerm()

beginDefinitionDescription

public void beginDefinitionDescription()

Specified by:
beginDefinitionDescription in interface Listener
Since:
1.6M2
See Also:
Listener.beginDefinitionDescription()

endDefinitionTerm

public void endDefinitionTerm()

Specified by:
endDefinitionTerm in interface Listener
Since:
1.6M2
See Also:
Listener.endDefinitionTerm()

endDefinitionDescription

public void endDefinitionDescription()

Specified by:
endDefinitionDescription in interface Listener
Since:
1.6M2
See Also:
Listener.endDefinitionDescription()

beginQuotation

public void beginQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
beginQuotation in interface Listener
Since:
1.6M2
See Also:
Listener.beginQuotation(java.util.Map)

endQuotation

public void endQuotation(java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
endQuotation in interface Listener
Since:
1.6M2
See Also:
Listener.endQuotation(java.util.Map)

beginQuotationLine

public void beginQuotationLine()

Specified by:
beginQuotationLine in interface Listener
Since:
1.6M2
See Also:
Listener.beginQuotationLine()

endQuotationLine

public void endQuotationLine()

Specified by:
endQuotationLine in interface Listener
Since:
1.6M2
See Also:
Listener.endQuotationLine()

beginTable

public void beginTable(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginTable in interface Listener

beginTableCell

public void beginTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginTableCell in interface Listener

beginTableHeadCell

public void beginTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginTableHeadCell in interface Listener

beginTableRow

public void beginTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
beginTableRow in interface Listener

endTable

public void endTable(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endTable in interface Listener

endTableCell

public void endTableCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endTableCell in interface Listener

endTableHeadCell

public void endTableHeadCell(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endTableHeadCell in interface Listener

endTableRow

public void endTableRow(java.util.Map<java.lang.String,java.lang.String> parameters)
Specified by:
endTableRow in interface Listener

onImage

public void onImage(ResourceReference reference,
                    boolean isFreeStandingURI,
                    java.util.Map<java.lang.String,java.lang.String> parameters)

Specified by:
onImage in interface ImageListener
Since:
2.5RC1
See Also:
ImageListener.onImage(org.xwiki.rendering.listener.reference.ResourceReference, boolean, java.util.Map)

beginMetaData

public void beginMetaData(MetaData metadata)

Specified by:
beginMetaData in interface Listener
Since:
3.0M2
See Also:
Listener.beginMetaData(org.xwiki.rendering.listener.MetaData)

endMetaData

public void endMetaData(MetaData metadata)

Specified by:
endMetaData in interface Listener
Since:
3.0M2
See Also:
Listener.endMetaData(org.xwiki.rendering.listener.MetaData)


Copyright © 2004-2011 XWiki. All Rights Reserved.