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"


Reply via email to