Author: jvanzyl Date: Sat Mar 17 22:08:13 2007 New Revision: 519551 URL: http://svn.apache.org/viewvc?view=rev&rev=519551 Log: decoupling module
Added: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml?view=diff&rev=519551&r1=519550&r2=519551 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml Sat Mar 17 22:08:13 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-rtf</artifactId> - <name>doxia-module-rtf</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 +</project> Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java?view=diff&rev=519551&r1=519550&r2=519551 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java Sat Mar 17 22:08:13 2007 @@ -19,9 +19,9 @@ * under the License. */ -import org.apache.maven.doxia.module.apt.AptParser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkAdapter; +import org.apache.maven.doxia.parser.Parser; import java.awt.*; import java.io.BufferedOutputStream; @@ -370,7 +370,7 @@ public void title() { Paragraph paragraph = new Paragraph( STYLE_BOLD, fontSize + 6 ); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -383,7 +383,7 @@ public void author() { Paragraph paragraph = new Paragraph( STYLE_ROMAN, fontSize + 2 ); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -396,7 +396,7 @@ public void date() { Paragraph paragraph = new Paragraph( STYLE_ROMAN, fontSize ); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -816,14 +816,14 @@ { switch ( justification ) { - case AptParser.JUSTIFY_LEFT: + case Parser.JUSTIFY_LEFT: default: writer.println( "\\ql" ); break; - case AptParser.JUSTIFY_CENTER: + case Parser.JUSTIFY_CENTER: writer.println( "\\qc" ); break; - case AptParser.JUSTIFY_RIGHT: + case Parser.JUSTIFY_RIGHT: writer.println( "\\qr" ); break; } @@ -872,7 +872,7 @@ public void tableCaption() { Paragraph paragraph = new Paragraph(); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; paragraph.spaceBefore /= 2; beginParagraph( paragraph ); } @@ -973,7 +973,7 @@ name = buf.toString(); Paragraph paragraph = new Paragraph(); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); try @@ -1179,7 +1179,7 @@ public void figureCaption() { Paragraph paragraph = new Paragraph(); - paragraph.justification = AptParser.JUSTIFY_CENTER; + paragraph.justification = Parser.JUSTIFY_CENTER; paragraph.spaceBefore /= 2; beginParagraph( paragraph ); } @@ -1531,7 +1531,7 @@ int style = 0; - int justification = AptParser.JUSTIFY_LEFT; + int justification = Parser.JUSTIFY_LEFT; int leftIndent = indentation.get(); @@ -1568,13 +1568,13 @@ } switch ( justification ) { - case AptParser.JUSTIFY_LEFT: + case Parser.JUSTIFY_LEFT: default: break; - case AptParser.JUSTIFY_CENTER: + case Parser.JUSTIFY_CENTER: writer.print( "\\qc" ); break; - case AptParser.JUSTIFY_RIGHT: + case Parser.JUSTIFY_RIGHT: writer.print( "\\qr" ); break; } Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java?view=diff&rev=519551&r1=519550&r2=519551 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java Sat Mar 17 22:08:13 2007 @@ -19,12 +19,16 @@ * under the License. */ -import org.apache.maven.doxia.module.rtf.RtfSink; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.AbstractSinkTestCase; +import org.apache.maven.doxia.parser.Parser; +import org.apache.maven.doxia.module.apt.AptParser; import java.io.File; import java.io.FileOutputStream; +import java.io.Reader; +import java.io.InputStream; +import java.io.InputStreamReader; /** * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> @@ -38,11 +42,26 @@ return "rtf"; } + protected Parser createParser() + { + return new AptParser(); + } + protected Sink createSink() throws Exception { File outputFile = new File( getBasedirFile(), "target/output/test.rtf" ); outputFile.getParentFile().mkdirs(); return new RtfSink( new FileOutputStream( outputFile ) ); + } + + 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-rtf/src/test/resources/test.apt URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt?view=auto&rev=519551 ============================================================================== --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt Sat Mar 17 22:08:13 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-rtf/src/test/resources/test.apt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision"