public abstract static class AJFileChooser.Deleter
extends java.lang.Object
Deleter
abstract class allows AJFileChooser
to perform delete operations.Constructor and Description |
---|
AJFileChooser.Deleter() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canDelete(java.io.File f)
This method is called by the default implementation of
the following
canDelete(File[] files) method. |
boolean |
canDelete(java.io.File[] files)
canDelete returns false if some of the given
files/subdirectories cannot be deleted. |
abstract void |
canDeleteStatusChanged(boolean b)
canDeleteStatusChanged is called every time when
the result of AJFileChooser.canDeleteSelectedFiles()
method is changed. |
abstract boolean |
delete(java.io.File[] files)
delete tries to delete the given files/subdirectories
and returns false in a case of any errors. |
public abstract boolean canDelete(java.io.File f)
canDelete(File[] files)
method.
Usually it is enough to override this method instead
the full canDelete(File[] files)
version.public boolean canDelete(java.io.File[] files)
canDelete
returns false if some of the given
files/subdirectories cannot be deleted.
In this case, AJFileChooser
will
not try to delete files. If canDelete
returns true,
it doesn't mean that deletion is surely possible - some errors
can still occur while deleting; but in this case
AJFileChooser
will try to delete selected
files/subdirectories and will show an error message in
a case of any errors.
By default, this method calls the previous
canDelete(File f)
method for every file/subdirectory
and returns true if and only if files.length>0
and all such calls return true.
public abstract boolean delete(java.io.File[] files)
delete
tries to delete the given files/subdirectories
and returns false in a case of any errors. AJFileChooser
calls this method to delete files/subdirectories.public abstract void canDeleteStatusChanged(boolean b)
canDeleteStatusChanged
is called every time when
the result of AJFileChooser.canDeleteSelectedFiles()
method is changed. You can override this method to control
enable/disable status of your delete button (not added
by addDeleteButton()
method).b
- - new value of AJFileChooser.canDeleteSelectedFiles()
result
Купить тренажеры Купить тренажер в челябинске купить тренажеры. sportcity74.ru