Author: jvanzyl Date: Sat Mar 17 22:07:43 2007 New Revision: 519546 URL: http://svn.apache.org/viewvc?view=rev&rev=519546 Log: decoupling module
Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml Sat Mar 17 22:07:43 2007 @@ -26,7 +26,6 @@ </parent> <artifactId>doxia-module-confluence</artifactId> <name>Doxia Confluence Module</name> - <version>1.0-alpha-9-SNAPSHOT</version> <developers> <developer> <name>Juan F. Codagnone</name> Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Sat Mar 17 22:07:43 2007 @@ -19,8 +19,8 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineReaderSource; -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineReaderSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.module.confluence.parser.Block; import org.apache.maven.doxia.module.confluence.parser.BlockParser; import org.apache.maven.doxia.module.confluence.parser.SectionBlockParser; @@ -38,10 +38,7 @@ import java.util.Iterator; import java.util.List; -/** - * @plexus.component role="org.apache.maven.doxia.parser.Parser" - * role-hint="confluence" - */ +/** @plexus.component role-hint="confluence" */ public class ConfluenceParser extends AbstractParser { @@ -56,15 +53,8 @@ BlockParser listParser = new ListBlockParser(); BlockParser tableParser = new TableBlockParser(); - parsers = new BlockParser[] - { - headingParser, - verbatimParser, - horizontalRuleParser, - listParser, - tableParser, - paragraphParser - }; + parsers = new BlockParser[]{headingParser, verbatimParser, horizontalRuleParser, listParser, tableParser, + paragraphParser}; } //TODO: (empty line) Produces a new paragraph @@ -119,7 +109,8 @@ return blocks; } - public synchronized void parse( Reader reader, Sink sink ) + public synchronized void parse( Reader reader, + Sink sink ) throws ParseException { List blocks; @@ -130,11 +121,11 @@ { blocks = parse( source ); } - catch ( ParseException e ) + catch ( ParseException e ) { throw e; } - catch ( Exception e ) + catch ( Exception e ) { throw new ParseException( e, source.getName(), source.getLineNumber() ); } Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java Sat Mar 17 22:07:43 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.module.confluence.parser.Block; import org.apache.maven.doxia.parser.ParseException; Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java Sat Mar 17 22:07:43 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.parser.ParseException; public class HorizontalRuleBlockParser Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java Sat Mar 17 22:07:43 2007 @@ -23,7 +23,7 @@ import java.util.List; import java.util.Arrays; -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.parser.ParseException; import org.codehaus.plexus.util.StringUtils; Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java Sat Mar 17 22:07:43 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.parser.ParseException; /** Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java Sat Mar 17 22:07:43 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.parser.ParseException; /** Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java Sat Mar 17 22:07:43 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.module.confluence.parser.Block; import org.apache.maven.doxia.module.confluence.parser.BlockParser; import org.apache.maven.doxia.parser.ParseException; Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java?view=diff&rev=519546&r1=519545&r2=519546 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Sat Mar 17 22:07:43 2007 @@ -22,7 +22,7 @@ import java.util.ArrayList; import java.util.List; -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.module.confluence.parser.BlockParser; import org.apache.maven.doxia.module.confluence.parser.Block; import org.apache.maven.doxia.module.confluence.parser.BoldBlock;