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"