|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.navigator.DeleteActionHandler.DeleteStrategy<E>
@ThreadSafe public abstract static class DeleteActionHandler.DeleteStrategy<E extends Element>
A delete strategy base class that users can use to define what "delete a node" is in the user's domain. Here users can delete corresponding output files, auxilliary files that are otherwise orphaned by deleting the node. For nodes that are conceptually containers, users can delete all files and folders that constitute the container node. The class maintains a list of non-deleted files. Intended to be implemented by users.
DeleteActionHandler.NodeDeleteStrategy
Constructor Summary | |
---|---|
DeleteActionHandler.DeleteStrategy()
|
Method Summary | |
---|---|
void |
addAllToNondeleted(java.util.List<java.net.URL> urls)
|
void |
addToNondeleted(java.net.URL url)
|
abstract boolean |
delete(E element)
Deletes the node and all other files relevant to the node (output files, parent directories, etc.). |
java.util.List<java.net.URL> |
getNondeleted()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeleteActionHandler.DeleteStrategy()
Method Detail |
---|
public abstract boolean delete(E element)
false
is returned
this node URL will be added to the list of nondeleted getNondeleted()
.
element
- the element to be deleted
true
if succeeded in deleting, false
otherwisepublic final void addToNondeleted(java.net.URL url)
public final void addAllToNondeleted(java.util.List<java.net.URL> urls)
public final java.util.List<java.net.URL> getNondeleted()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |