Author: vsiveton
Date: Sat Oct 25 04:54:41 2008
New Revision: 707840

URL: http://svn.apache.org/viewvc?rev=707840&view=rev
Log:
o startPlexusContainer() should be after parameter validation

Modified:
    
maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java

Modified: 
maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=707840&r1=707839&r2=707840&view=diff
==============================================================================
--- 
maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
 (original)
+++ 
maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
 Sat Oct 25 04:54:41 2008
@@ -159,22 +159,22 @@
     public void convert( InputFileWrapper input, OutputFileWrapper output )
         throws UnsupportedFormatException, ConverterException
     {
-        try
+        if ( input == null )
         {
-            startPlexusContainer();
+            throw new IllegalArgumentException( "input is required" );
         }
-        catch ( PlexusContainerException e )
+        if ( output == null )
         {
-            throw new ConverterException( "PlexusContainerException: " + 
e.getMessage(), e );
+            throw new IllegalArgumentException( "output is required" );
         }
 
-        if ( input == null )
+        try
         {
-            throw new IllegalArgumentException( "input is required" );
+            startPlexusContainer();
         }
-        if ( output == null )
+        catch ( PlexusContainerException e )
         {
-            throw new IllegalArgumentException( "output is required" );
+            throw new ConverterException( "PlexusContainerException: " + 
e.getMessage(), e );
         }
 
         try
@@ -219,22 +219,22 @@
     public void convert( InputReaderWrapper input, OutputWriterWrapper output )
         throws UnsupportedFormatException, ConverterException
     {
-        try
+        if ( input == null )
         {
-            startPlexusContainer();
+            throw new IllegalArgumentException( "input is required" );
         }
-        catch ( PlexusContainerException e )
+        if ( output == null )
         {
-            throw new ConverterException( "PlexusContainerException: " + 
e.getMessage(), e );
+            throw new IllegalArgumentException( "output is required" );
         }
 
-        if ( input == null )
+        try
         {
-            throw new IllegalArgumentException( "input is required" );
+            startPlexusContainer();
         }
-        if ( output == null )
+        catch ( PlexusContainerException e )
         {
-            throw new IllegalArgumentException( "output is required" );
+            throw new ConverterException( "PlexusContainerException: " + 
e.getMessage(), e );
         }
 
         try
@@ -597,17 +597,17 @@
 
             // Handle Doxia text files
             if ( supportedFromFormat.equalsIgnoreCase( APT_PARSER )
-                && isDoxiaFormat( f, supportedFromFormat ) )
+                && isDoxiaFileName( f, supportedFromFormat ) )
             {
                 return supportedFromFormat;
             }
             else if ( supportedFromFormat.equalsIgnoreCase( CONFLUENCE_PARSER )
-                && isDoxiaFormat( f, supportedFromFormat ) )
+                && isDoxiaFileName( f, supportedFromFormat ) )
             {
                 return supportedFromFormat;
             }
             else if ( supportedFromFormat.equalsIgnoreCase( TWIKI_PARSER )
-                && isDoxiaFormat( f, supportedFromFormat ) )
+                && isDoxiaFileName( f, supportedFromFormat ) )
             {
                 return supportedFromFormat;
             }
@@ -652,7 +652,7 @@
      * @param format could be null
      * @return <code>true</code> if the file name computes the format.
      */
-    private static boolean isDoxiaFormat( File f, String format )
+    private static boolean isDoxiaFileName( File f, String format )
     {
         if ( f == null )
         {


Reply via email to