Author: jvanzyl Date: Sat Mar 17 22:08:07 2007 New Revision: 519550 URL: http://svn.apache.org/viewvc?view=rev&rev=519550 Log: decoupling module
Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml?view=diff&rev=519550&r1=519549&r2=519550 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml Sat Mar 17 22:08:07 2007 @@ -5,17 +5,13 @@ <version>1.0-alpha-9-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-module-latex</artifactId> - <name>doxia-module-latex</name> - <version>1.0-SNAPSHOT</version> - <url>http://maven.apache.org</url> <dependencies> <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>3.8.1</version> + <groupId>org.apache.maven.doxia</groupId> + <artifactId>doxia-module-apt</artifactId> + <version>${projectVersion}</version> <scope>test</scope> </dependency> - </dependencies> -</project> \ No newline at end of file + </dependencies> +</project> Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java?view=diff&rev=519550&r1=519549&r2=519550 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java Sat Mar 17 22:08:07 2007 @@ -19,15 +19,15 @@ * under the License. */ -import org.apache.maven.doxia.module.apt.AptParser; +import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.SinkAdapter; import org.apache.maven.doxia.util.LineBreaker; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringUtils; -import java.io.Writer; import java.io.IOException; import java.io.InputStream; +import java.io.Writer; public class LatexSink extends SinkAdapter @@ -395,13 +395,13 @@ } switch ( justification[i] ) { - case AptParser.JUSTIFY_CENTER: + case Parser.JUSTIFY_CENTER: justif.append( 'c' ); break; - case AptParser.JUSTIFY_LEFT: + case Parser.JUSTIFY_LEFT: justif.append( 'l' ); break; - case AptParser.JUSTIFY_RIGHT: + case Parser.JUSTIFY_RIGHT: justif.append( 'r' ); break; } @@ -587,13 +587,13 @@ char justif; switch ( cellJustif[cellCount] ) { - case AptParser.JUSTIFY_LEFT: + case Parser.JUSTIFY_LEFT: justif = 'l'; break; - case AptParser.JUSTIFY_RIGHT: + case Parser.JUSTIFY_RIGHT: justif = 'r'; break; - case AptParser.JUSTIFY_CENTER: + case Parser.JUSTIFY_CENTER: default: justif = 'c'; break; Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java?view=diff&rev=519550&r1=519549&r2=519550 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java Sat Mar 17 22:08:07 2007 @@ -20,8 +20,14 @@ */ import org.apache.maven.doxia.module.latex.LatexSink; +import org.apache.maven.doxia.module.apt.AptParser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.AbstractSinkTestCase; +import org.apache.maven.doxia.parser.Parser; + +import java.io.Reader; +import java.io.InputStream; +import java.io.InputStreamReader; /** * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> @@ -35,9 +41,24 @@ return "tex"; } + protected Parser createParser() + { + return new AptParser(); + } + protected Sink createSink() throws Exception { return new LatexSink( getTestWriter() ); + } + + protected Reader getTestReader() + throws Exception + { + InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream( "test.apt" ); + + InputStreamReader reader = new InputStreamReader( is ); + + return reader; } } Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt?view=auto&rev=519550 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt Sat Mar 17 22:08:07 2007 @@ -0,0 +1,16 @@ + ----- + Maven: the cute and fluffy build tool. + ----- + Jason van Zyl + ----- + +Maven: the cute and fluffy build tool that's good for the whole family + + Maven will make you laugh; Maven will make you jump for joy; Maven will + make you put that dirty little tool called Ant in the litter box with + the cat treats where it belongs! + +* Say Goodbye the build time stains! + + Maven helps you get rid of those <hard to get rid of> build stains. Wash with Maven + and go! Propchange: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision"