org.xwiki.rendering.internal.parser.wikimodel.xhtml
Class XHTMLXWikiGeneratorListener

java.lang.Object
  extended by org.xwiki.rendering.internal.parser.wikimodel.DefaultXWikiGeneratorListener
      extended by org.xwiki.rendering.internal.parser.wikimodel.xhtml.XHTMLXWikiGeneratorListener
All Implemented Interfaces:
org.wikimodel.wem.IWemListener, org.wikimodel.wem.IWemListenerDocument, org.wikimodel.wem.IWemListenerInline, org.wikimodel.wem.IWemListenerList, org.wikimodel.wem.IWemListenerProgramming, org.wikimodel.wem.IWemListenerSemantic, org.wikimodel.wem.IWemListenerSimpleBlocks, org.wikimodel.wem.IWemListenerTable, XWikiGeneratorListener

public class XHTMLXWikiGeneratorListener
extends DefaultXWikiGeneratorListener

WikiModel listener bridge for the XHTML Syntax.

Since:
2.5RC1
Version:
$Id$

Field Summary
 
Fields inherited from class org.xwiki.rendering.internal.parser.wikimodel.DefaultXWikiGeneratorListener
EXT_ID
 
Constructor Summary
XHTMLXWikiGeneratorListener(StreamParser parser, Listener listener, ResourceReferenceParser linkReferenceParser, ResourceReferenceParser imageReferenceParser, PrintRendererFactory plainRendererFactory, IdGenerator idGenerator, Syntax syntax)
           
 
Method Summary
 void onImage(org.wikimodel.wem.WikiReference reference)
          
 void onReference(org.wikimodel.wem.WikiReference reference)
          
 
Methods inherited from class org.xwiki.rendering.internal.parser.wikimodel.DefaultXWikiGeneratorListener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFormat, beginHeader, beginInfoBlock, beginList, beginListItem, beginParagraph, beginPropertyBlock, beginPropertyInline, beginQuotation, beginQuotationLine, beginSection, beginSectionContent, beginTable, beginTableCell, beginTableRow, convertParameters, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endHeader, endInfoBlock, endList, endListItem, endParagraph, endPropertyBlock, endPropertyInline, endQuotation, endQuotationLine, endSection, endSectionContent, endTable, endTableCell, endTableRow, flushFormat, getImageReferenceParser, getLinkReferenceParser, getListener, onEmptyLines, onEscape, onExtensionBlock, onExtensionInline, onHorizontalLine, onImage, onImage, onImage, onLineBreak, onMacroBlock, onMacroInline, onNewLine, onReference, onReference, onReference, onSpace, onSpecialSymbol, onTableCaption, onVerbatimBlock, onVerbatimInline, onWord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XHTMLXWikiGeneratorListener

public XHTMLXWikiGeneratorListener(StreamParser parser,
                                   Listener listener,
                                   ResourceReferenceParser linkReferenceParser,
                                   ResourceReferenceParser imageReferenceParser,
                                   PrintRendererFactory plainRendererFactory,
                                   IdGenerator idGenerator,
                                   Syntax syntax)
Parameters:
parser - the parser to use to parse link labels
listener - the XWiki listener to which to forward WikiModel events
linkReferenceParser - the parser to parse link references
imageReferenceParser - the parser to parse image references
plainRendererFactory - used to generate header ids
idGenerator - used to generate header ids
syntax - the syntax of the parsed source
Since:
3.0M3
Method Detail

onReference

public void onReference(org.wikimodel.wem.WikiReference reference)

Specified by:
onReference in interface org.wikimodel.wem.IWemListenerInline
Overrides:
onReference in class DefaultXWikiGeneratorListener
See Also:
DefaultXWikiGeneratorListener.onReference(org.wikimodel.wem.WikiReference)

onImage

public void onImage(org.wikimodel.wem.WikiReference reference)

Specified by:
onImage in interface org.wikimodel.wem.IWemListenerInline
Overrides:
onImage in class DefaultXWikiGeneratorListener
See Also:
DefaultXWikiGeneratorListener.onImage(org.wikimodel.wem.WikiReference)


Copyright © 2004-2011 XWiki. All Rights Reserved.