org.apache.maven.doxia.module.confluence
Class ConfluenceParser

java.lang.Object
  extended by org.apache.maven.doxia.parser.AbstractParser
      extended by org.apache.maven.doxia.parser.AbstractTextParser
          extended by org.apache.maven.doxia.module.confluence.ConfluenceParser
All Implemented Interfaces:
Markup, TextMarkup, Parser

public class ConfluenceParser
extends AbstractTextParser

Parse the Confluence. See Confluence Notation Guide Overview

Since:
1.0
Version:
$Id: ConfluenceParser.java 568155 2007-08-21 15:04:44Z ltheussl $

Field Summary
 
Fields inherited from class org.apache.maven.doxia.parser.AbstractParser
macroManager, secondParsing
 
Fields inherited from interface org.apache.maven.doxia.markup.TextMarkup
PIPE
 
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
ConfluenceParser()
           
 
Method Summary
 java.util.List parse(ByLineSource source)
           
 void parse(java.io.Reader reader, Sink sink)
          Parses the given source model and emits Doxia events into the given sink.
 
Methods inherited from class org.apache.maven.doxia.parser.AbstractTextParser
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
 

Constructor Detail

ConfluenceParser

public ConfluenceParser()
Method Detail

parse

public java.util.List parse(ByLineSource source)
                     throws ParseException
Throws:
ParseException

parse

public void parse(java.io.Reader reader,
                  Sink sink)
           throws ParseException
Parses the given source model and emits Doxia events into the given sink.

Parameters:
reader - A reader that provides the source document.
sink - A sink that consumes the Doxia events.
Throws:
ParseException - if the model could not be parsed.


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.