bayard      2004/06/12 22:17:11

  Modified:    io/src/java/org/apache/commons/io FilenameUtils.java
  Log:
  removed deprecated methods that are not intended to ever be released
  
  Revision  Changes    Path
  1.11      +2 -141    
jakarta-commons/io/src/java/org/apache/commons/io/FilenameUtils.java
  
  Index: FilenameUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/io/src/java/org/apache/commons/io/FilenameUtils.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- FilenameUtils.java        13 Jun 2004 05:13:57 -0000      1.10
  +++ FilenameUtils.java        13 Jun 2004 05:17:11 -0000      1.11
  @@ -414,22 +414,7 @@
       }
   
   
  -
  -    // ----------------------------------------------------------------
  -    // Deprecated methods
  -    // ----------------------------------------------------------------
  -
  -    /**
  -     * Returns the filename portion of a file specification string.
  -     * Matches the equally named unix command.
  -     * @param filename filename to inspect
  -     * @return The filename string without extension.
  -     * @deprecated This method will be deleted before a 1.0 release
  -     * TODO DELETE before 1.0
  -     */
  -    public static String basename(String filename) {
  -        return basename(filename, extension(filename));
  -    }
  +    // DEPRECATED. Though no replacement exists.
   
       /**
        * Returns the filename portion of a file specification string.
  @@ -454,130 +439,6 @@
           } else {
               return filename; // else returns all (no path and no extension)
           }
  -    }
  -
  -    /**
  -     * Delete a file. If file is directory delete it and all sub-directories.
  -     * @param file file or directory to delete.
  -     * @throws IOException in case deletion is unsuccessful
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#forceDelete(File)}
  -     */
  -    public static void forceDelete( String file) throws IOException {
  -        FileUtils.forceDelete(new File(file));
  -    }
  -
  -
  -
  -    /**
  -     * Clean a directory without deleting it.
  -     * @param directory directory to clean
  -     * @throws IOException in case cleaning is unsuccessful
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#cleanDirectory(File)}
  -     */
  -    public static void cleanDirectory( String directory)
  -        throws IOException {
  -        FileUtils.cleanDirectory(new File(directory));
  -    }
  -
  -    /**
  -     * Recursively count size of a directory (sum of the length of all files).
  -     *
  -     * @param directory directory to inspect
  -     * @return size of directory in bytes.
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#sizeOfDirectory(File)}
  -     */
  -    public static long sizeOfDirectory( String directory) {
  -        return FileUtils.sizeOfDirectory(new File(directory));
  -    }
  -
  -    /**
  -     * Copy file from source to destination. If <code>destinationDirectory</code> 
does not exist, it
  -     * (and any parent directories) will be created. If a file <code>source</code> 
in
  -     * <code>destinationDirectory</code> exists, it will be overwritten.
  -     *
  -     * @param source An existing <code>File</code> to copy.
  -     * @param destinationDirectory A directory to copy <code>source</code> into.
  -     *
  -     * @throws FileNotFoundException if <code>source</code> isn't a normal file.
  -     * @throws IllegalArgumentException if <code>destinationDirectory</code> isn't 
a directory.
  -     * @throws IOException if <code>source</code> does not exist, the file in
  -     * <code>destinationDirectory</code> cannot be written to, or an IO error 
occurs during copying.
  -     *
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#copyFileToDirectory(File, File)}
  -     */
  -    public static void copyFileToDirectory(
  -        String source,
  -        String destinationDirectory)
  -        throws IOException, FileNotFoundException {
  -        FileUtils.copyFileToDirectory(new File(source), new 
File(destinationDirectory));
  -    }
  -
  -    /**
  -     * Recursively delete a directory.
  -     * @param directory directory to delete
  -     * @throws IOException in case deletion is unsuccessful
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#deleteDirectory(File)}
  -     */
  -    public static void deleteDirectory( String directory)
  -        throws IOException {
  -        FileUtils.deleteDirectory(new File(directory));
  -    }
  -
  -    /**
  -     * Returns the directory path portion of a file specification string.
  -     * Matches the equally named unix command.
  -     * @param filename filename to inspect
  -     * @return The directory portion excluding the ending file separator.
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#getPath(File)}
  -     * TODO DELETE before 1.0
  -     */
  -    public static String dirname(String filename) {
  -        int i = filename.lastIndexOf(File.separator);
  -        return (i >= 0 ? filename.substring(0, i) : "");
  -    }
  -
  -    /**
  -     * Returns the filename portion of a file specification string.
  -     * @param filename filename to inspect
  -     * @return The filename string with extension.
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#removeExtension(File)}
  -     * TODO DELETE before 1.0
  -     */
  -    public static String filename(String filename) {
  -        int i = filename.lastIndexOf(File.separator);
  -        return (i >= 0 ? filename.substring(i + 1) : filename);
  -    }
  -
  -
  -
  -    /**
  -     * Returns the extension portion of a file specification string.
  -     * This everything after the last dot '.' in the filename (NOT including
  -     * the dot).
  -     * @param filename filename to inspect
  -     * @return the extension
  -     * @deprecated Use [EMAIL PROTECTED] FileUtils#getExtension(File)}
  -     * TODO probably duplicate method. See getExtension
  -     */
  -    public static String extension(String filename) {
  -        int lastDot = filename.lastIndexOf('.');
  -
  -        if (lastDot >= 0) {
  -            return filename.substring(lastDot + 1);
  -        } else {
  -            return "";
  -        }
  -    }
  -
  -    /**
  -     * Creates a file handle.
  -     *
  -     * @param fileName The name of the file.
  -     * @return A <code>File</code> instance.
  -     * @deprecated Use [EMAIL PROTECTED] java.io.File#Constructor(String)}
  -     */
  -    public static File getFile(String fileName) {
  -        return new File(fileName);
       }
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to