org.xwiki.rendering.internal.parser.doxia
Class AbstractDoxiaParser

java.lang.Object
  extended by org.xwiki.rendering.internal.parser.doxia.AbstractDoxiaParser
All Implemented Interfaces:
Parser, StreamParser
Direct Known Subclasses:
DoxiaTWikiParser

public abstract class AbstractDoxiaParser
extends java.lang.Object
implements Parser, StreamParser

Since:
1.5M2
Version:
$Id$

Field Summary
protected  PrintRendererFactory plainRendererFactory
          Used by the XWikiGeneratorListener to generate unique header ids.
 
Constructor Summary
AbstractDoxiaParser()
           
 
Method Summary
abstract  org.apache.maven.doxia.parser.Parser createDoxiaParser()
           
 XDOM parse(java.io.Reader source)
          
 void parse(java.io.Reader source, Listener listener)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xwiki.rendering.parser.Parser
getSyntax
 
Methods inherited from interface org.xwiki.rendering.parser.StreamParser
getSyntax
 

Field Detail

plainRendererFactory

@Inject
@Named(value="plain/1.0")
protected PrintRendererFactory plainRendererFactory
Used by the XWikiGeneratorListener to generate unique header ids.

Constructor Detail

AbstractDoxiaParser

public AbstractDoxiaParser()
Method Detail

createDoxiaParser

public abstract org.apache.maven.doxia.parser.Parser createDoxiaParser()

parse

public XDOM parse(java.io.Reader source)
           throws ParseException

Specified by:
parse in interface Parser
Throws:
ParseException
See Also:
Parser.parse(Reader)

parse

public void parse(java.io.Reader source,
                  Listener listener)
           throws ParseException

Specified by:
parse in interface StreamParser
Throws:
ParseException
See Also:
StreamParser.parse(java.io.Reader, org.xwiki.rendering.listener.Listener)


Copyright © 2004-2011 XWiki. All Rights Reserved.