org.xwiki.rendering.internal.parser.xhtml
Class XHTMLParser

java.lang.Object
  extended by org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser
      extended by org.xwiki.rendering.internal.parser.xhtml.XHTMLParser
All Implemented Interfaces:
WikiModelStreamParser, Parser, StreamParser
Direct Known Subclasses:
HTMLParser

@Component
@Named(value="xhtml/1.0")
@Singleton
public class XHTMLParser
extends AbstractWikiModelParser

Parses XHTML and generate a XDOM object.

Since:
1.5M2
Version:
$Id$

Field Summary
 
Fields inherited from class org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser
plainRendererFactory
 
Constructor Summary
XHTMLParser()
           
 
Method Summary
 org.wikimodel.wem.IWikiParser createWikiModelParser()
          
 XWikiGeneratorListener createXWikiGeneratorListener(Listener listener, IdGenerator idGenerator)
          
 ResourceReferenceParser getImageReferenceParser()
          
 StreamParser getLinkLabelParser()
          
 ResourceReferenceParser getLinkReferenceParser()
          
 Syntax getSyntax()
          
 
Methods inherited from class org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser
parse, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XHTMLParser

public XHTMLParser()
Method Detail

getSyntax

public Syntax getSyntax()

See Also:
Parser.getSyntax()

getLinkLabelParser

public StreamParser getLinkLabelParser()

Overrides:
getLinkLabelParser in class AbstractWikiModelParser
See Also:
AbstractWikiModelParser.getLinkLabelParser()

createWikiModelParser

public org.wikimodel.wem.IWikiParser createWikiModelParser()
                                                    throws ParseException

Specified by:
createWikiModelParser in class AbstractWikiModelParser
Throws:
ParseException
See Also:
AbstractWikiModelParser.createWikiModelParser()

getLinkReferenceParser

public ResourceReferenceParser getLinkReferenceParser()

Specified by:
getLinkReferenceParser in class AbstractWikiModelParser
Since:
2.5RC1
See Also:
AbstractWikiModelParser.getLinkReferenceParser()

getImageReferenceParser

public ResourceReferenceParser getImageReferenceParser()

Specified by:
getImageReferenceParser in class AbstractWikiModelParser
Since:
2.5RC1
See Also:
AbstractWikiModelParser.getImageReferenceParser()

createXWikiGeneratorListener

public XWikiGeneratorListener createXWikiGeneratorListener(Listener listener,
                                                           IdGenerator idGenerator)

Specified by:
createXWikiGeneratorListener in interface WikiModelStreamParser
Overrides:
createXWikiGeneratorListener in class AbstractWikiModelParser
See Also:
AbstractWikiModelParser.createXWikiGeneratorListener(org.xwiki.rendering.listener.Listener , org.xwiki.rendering.util.IdGenerator)


Copyright © 2004-2011 XWiki. All Rights Reserved.