net.shredzone.ifish
Class IFishRenameCallback
java.lang.Object
net.shredzone.ifish.db.RenameCallback.DefaultRenameCallback
net.shredzone.ifish.db.SmartRenameCallback
net.shredzone.ifish.IFishRenameCallback
- All Implemented Interfaces:
- RenameCallback
public class IFishRenameCallback
- extends SmartRenameCallback
This SmartRenameCallback extension will honor the user's request
whether to abort, ask, auto rename or ignore files with too lang
filenames.
- Version:
- $Id: IFishRenameCallback.java 291 2009-04-28 21:29:27Z shred $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IFishRenameCallback
public IFishRenameCallback(IFishPane fish)
renameDirectory
public File renameDirectory(File base,
File directory)
throws DatabaseException,
IOException
- Handle the directory names as desired by the user.
- Specified by:
renameDirectory in interface RenameCallback- Overrides:
renameDirectory in class RenameCallback.DefaultRenameCallback
- Parameters:
base - Base directory (jukebox mount point)directory - Directory with the bad name
- Returns:
- Directory's new name, null if this directory is to be ignored
- Throws:
DatabaseException - Directory could not be renamed
IOException - An IO error occured during nenaming
renameFile
public File renameFile(File base,
File file)
throws DatabaseException,
IOException
- Handle the filenames as desired by the user.
- Specified by:
renameFile in interface RenameCallback- Overrides:
renameFile in class SmartRenameCallback
- Parameters:
base - Base directory (jukebox mount point)file - File with the bad name
- Returns:
- New file name, null if this file is to be ignored
- Throws:
DatabaseException - Directory could not be renamed
IOException - An IO error occured during nenaming
Copyright © 2007-2011
shredzone.org. All Rights Reserved.