Author: stephenc
Date: Tue Jun  7 22:37:20 2011
New Revision: 1133184

URL: http://svn.apache.org/viewvc?rev=1133184&view=rev
Log:
more impls... need to beef out the test cases for this class though

Modified:
    
maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/FileUtils.java

Modified: 
maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/FileUtils.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/FileUtils.java?rev=1133184&r1=1133183&r2=1133184&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/FileUtils.java
 (original)
+++ 
maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/FileUtils.java
 Tue Jun  7 22:37:20 2011
@@ -19,13 +19,11 @@ package org.codehaus.plexus.util;
  * under the License.
  */
 
-import org.apache.commons.io.FilenameUtils;
 import org.codehaus.plexus.util.io.InputStreamFacade;
 
 import java.io.File;
 import java.io.IOException;
 import java.io.Reader;
-import java.lang.String;
 import java.util.List;
 
 /**
@@ -103,25 +101,25 @@ public class FileUtils
     public static String fileRead( String file )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.readFileToString( new File( 
file ) );
     }
 
     public static String fileRead( String file, String encoding )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.readFileToString( new File( 
file ), encoding );
     }
 
     public static String fileRead( File file )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.readFileToString( file );
     }
 
     public static String fileRead( File file, String encoding )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.readFileToString( file, 
encoding );
     }
 
     public static void fileAppend( String file, String content )
@@ -130,7 +128,7 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static void fileAppend( String file, String content, String 
encoding )
+    public static void fileAppend( String file, String encoding, String 
content )
         throws IOException
     {
         throw new UnsupportedOperationException( "TODO: Implement" );
@@ -139,25 +137,25 @@ public class FileUtils
     public static void fileWrite( String file, String content )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.writeStringToFile( new File( file ), 
content );
     }
 
-    public static void fileWrite( String file, String content, String encoding 
)
+    public static void fileWrite( String file, String encoding, String content 
)
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.writeStringToFile( new File( file ), 
content, encoding );
     }
 
     public static void fileWrite( File file, String content )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.writeStringToFile( file, content );
     }
 
-    public static void fileWrite( File file, String content, String encoding )
+    public static void fileWrite( File file, String encoding, String content )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.writeStringToFile( file, content, 
encoding );
     }
 
     public static void fileDelete( String file )
@@ -167,12 +165,12 @@ public class FileUtils
 
     public static boolean waitFor( String file, int duration )
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.waitFor( new File( file ), 
duration );
     }
 
     public static boolean waitFor( File file, int duration )
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.waitFor( file, duration );
     }
 
     public static File getFile( String file )
@@ -193,7 +191,7 @@ public class FileUtils
     public static boolean contentEquals( File file1, File file2 )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        return org.apache.commons.io.FileUtils.contentEquals( file1, file2 );
     }
 
     public static File toFile( java.net.URL url )
@@ -252,7 +250,7 @@ public class FileUtils
     public static void copyFileToDirectory( File sourceFile, File destDir )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.copyFileToDirectory( sourceFile, 
destDir );
     }
 
     public static void copyFileToDirectoryIfModified( File sourceFile, File 
destDir )
@@ -264,7 +262,7 @@ public class FileUtils
     public static void copyFile( File sourceFile, File destFile )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.copyFile( sourceFile, destFile );
     }
 
     public static boolean copyFileIfModified( File sourceFile, File destFile )
@@ -273,16 +271,16 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static void copyURLToFile( java.net.URL url, File file )
+    public static void copyURLToFile( java.net.URL source, File destination )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.copyURLToFile( source, destination );
     }
 
-    public static void copyStreamToFile( InputStreamFacade stream, File file )
+    public static void copyStreamToFile( InputStreamFacade source, File 
destination )
         throws IOException
     {
-        throw new UnsupportedOperationException( "TODO: Implement" );
+        org.apache.commons.io.FileUtils.copyInputStreamToFile( 
source.getInputStream(), destination );
     }
 
     public static String normalize( String filename )
@@ -350,7 +348,7 @@ public class FileUtils
 
     public static long sizeOfDirectory( String directory )
     {
-        return org.apache.commons.io.FileUtils.sizeOfDirectory( new 
File(directory) );
+        return org.apache.commons.io.FileUtils.sizeOfDirectory( new File( 
directory ) );
     }
 
     public static long sizeOfDirectory( File directory )
@@ -376,7 +374,8 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static List getFileNames( File file, String include, String 
exclude, boolean includeDirs, boolean includeFiles )
+    public static List getFileNames( File file, String include, String 
exclude, boolean includeDirs,
+                                     boolean includeFiles )
         throws IOException
     {
         throw new UnsupportedOperationException( "TODO: Implement" );
@@ -394,8 +393,8 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static List getFileAndDirectoryNames( File f, String i, String e, 
boolean b1,
-                                                           boolean b2, boolean 
b3, boolean b4 )
+    public static List getFileAndDirectoryNames( File f, String i, String e, 
boolean b1, boolean b2, boolean b3,
+                                                 boolean b4 )
         throws IOException
     {
         throw new UnsupportedOperationException( "TODO: Implement" );
@@ -442,15 +441,13 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static void copyFile( File source, File dest, String s,
-                                 FilterWrapper[] wrappers)
+    public static void copyFile( File source, File dest, String s, 
FilterWrapper[] wrappers )
         throws IOException
     {
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public static void copyFile( File source, File dest, String s,
-                                 FilterWrapper[] wrappers, boolean b)
+    public static void copyFile( File source, File dest, String s, 
FilterWrapper[] wrappers, boolean b )
         throws IOException
     {
         throw new UnsupportedOperationException( "TODO: Implement" );
@@ -467,8 +464,12 @@ public class FileUtils
         throw new UnsupportedOperationException( "TODO: Implement" );
     }
 
-    public abstract class FilterWrapper {
-        public FilterWrapper(){}
-        public abstract Reader getReader(Reader reader);
+    public abstract class FilterWrapper
+    {
+        public FilterWrapper()
+        {
+        }
+
+        public abstract Reader getReader( Reader reader );
     }
 }


Reply via email to