org.nuiton.jrst
Class JrstParser

java.lang.Object
  extended by org.apache.maven.doxia.parser.AbstractParser
      extended by org.apache.maven.doxia.parser.AbstractXmlParser
          extended by org.apache.maven.doxia.module.xdoc.XdocParser
              extended by org.nuiton.jrst.JrstParser
All Implemented Interfaces:
org.apache.maven.doxia.markup.Markup, org.apache.maven.doxia.markup.XmlMarkup, org.apache.maven.doxia.module.xdoc.XdocMarkup, org.apache.maven.doxia.parser.Parser

public class JrstParser
extends org.apache.maven.doxia.module.xdoc.XdocParser

Parse an RST model, transform it into xdoc model and emit events into the specified doxia Sink.

Since:
0.9.0
Version:
$Id: JrstParser.java 746992 2009-02-23 12:35:59Z vsiveton $
Author:
Jason van Zyl

Field Summary
protected static java.lang.String RST2XDOC
           
 
Fields inherited from class org.apache.maven.doxia.parser.AbstractParser
macroManager, secondParsing
 
Fields inherited from interface org.apache.maven.doxia.module.xdoc.XdocMarkup
AUTHOR_TAG, DATE_TAG, DOCUMENT_TAG, MACRO_TAG, PROPERTIES_TAG, SECTION_TAG, SOURCE_TAG, SUBSECTION_TAG
 
Fields inherited from interface org.apache.maven.doxia.markup.XmlMarkup
BANG, CDATA
 
Fields inherited from interface org.apache.maven.doxia.markup.Markup
EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SLASH, SPACE, STAR
 
Fields inherited from interface org.apache.maven.doxia.parser.Parser
JUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, ROLE, TXT_TYPE, UNKNOWN_TYPE, XML_TYPE
 
Constructor Summary
JrstParser()
           
 
Method Summary
 void parse(java.io.Reader source, org.apache.maven.doxia.sink.Sink sink)
           
 
Methods inherited from class org.apache.maven.doxia.module.xdoc.XdocParser
handleEndTag, handleStartTag, handleText
 
Methods inherited from class org.apache.maven.doxia.parser.AbstractXmlParser
getType
 
Methods inherited from class org.apache.maven.doxia.parser.AbstractParser
executeMacro, getBasedir, setSecondParsing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RST2XDOC

protected static final java.lang.String RST2XDOC
See Also:
Constant Field Values
Constructor Detail

JrstParser

public JrstParser()
Method Detail

parse

public void parse(java.io.Reader source,
                  org.apache.maven.doxia.sink.Sink sink)
           throws org.apache.maven.doxia.parser.ParseException
Specified by:
parse in interface org.apache.maven.doxia.parser.Parser
Overrides:
parse in class org.apache.maven.doxia.module.xdoc.XdocParser
Throws:
org.apache.maven.doxia.parser.ParseException


Copyright © 2009 CodeLutin. All Rights Reserved.