|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.ide.controller.Command
oracle.ide.cmd.SaveAsCommand
oracle.ide.cmd.RenameCommand
public class RenameCommand
The RenameCommand class implements the Rename command.
Command| Field Summary |
|---|
| Fields inherited from class oracle.ide.cmd.SaveAsCommand |
|---|
_context, _duplicate, _elementOwner, _newURL, _nodeClass, _noPlaceToAdd, _sourceContentSet, CANCELED, OK_NAME_CHANGED, OK_NAME_UNCHANGED |
| Fields inherited from class oracle.ide.controller.Command |
|---|
CANCEL, context, EXECUTING, MULTI_NODE, NO_CHANGE, NO_UNDO, NORMAL, OK, type |
| Constructor Summary | |
|---|---|
RenameCommand()Constructor. |
|
| Method Summary | |
|---|---|
int |
doit()Rename the selected element |
protected int |
handleNodeOwnership(Node doc, Node node, java.net.URL oldURL)This method handles adding/removing/replacing the Node from it's owner Subclasses of the command may need to handle ownership differently (eg, RenameCommand should do something different from SaveAsCommand). |
protected boolean |
isSameFile(java.net.URL newURL, java.net.URL elementURL)Used to determine if the new URL we're going to rename the elementURL to is the same file. |
protected int |
saveAsDupNode(Node doc)There is already a node in the cache with the new url. |
protected int |
saveAsNewNode(Node doc)The specified doc is being renamed. |
protected int |
saveNode(Node doc) |
protected java.net.URL |
validateNewURL(Recognizer recognizer, java.net.URL newURL, java.net.URL oldURL)Validates whether the given recognizer can support rename from the oldURL to the newURL. |
| Methods inherited from class oracle.ide.cmd.SaveAsCommand |
|---|
approveNewURL, convertToDupNode, convertToNewNode, doSaveAs, getOwningContentSet, saveFileDlgOK |
| Methods inherited from class oracle.ide.controller.Command |
|---|
getAffectedNodes, getContext, getData, getId, getName, getType, isGlobal, setContext, setData, undo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RenameCommand()
| Method Detail |
|---|
public int doit()
throws java.lang.Exception
doit in class SaveAsCommandjava.lang.Exceptionprotected int saveNode(Node doc)
saveNode in class SaveAsCommandprotected int saveAsNewNode(Node doc)
doc is being renamed. The doc class has not changed (that is an html Node has not been renamed as a jsp Node).saveAsNewNode in class SaveAsCommandprotected int saveAsDupNode(Node doc)
saveAsDupNode in class SaveAsCommand
protected int handleNodeOwnership(Node doc,
Node node,
java.net.URL oldURL)
throws java.lang.Exception
SaveAsCommandhandleNodeOwnership in class SaveAsCommandjava.lang.Exception
protected boolean isSameFile(java.net.URL newURL,
java.net.URL elementURL)
isSameFile in class SaveAsCommandnewURL -elementURL -
protected java.net.URL validateNewURL(Recognizer recognizer,
java.net.URL newURL,
java.net.URL oldURL)
oldURL to the newURL. If the oldURL has an extension and the newURL does not, a URL with the old extension will be returned. If the oldURL has a .jws or .jpr extension and the newURL does not, the URL returned will contain the .jws or .jpr extension.validateNewURL in class SaveAsCommandrecognizer -newURL -oldURL -
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||