|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.addin.AbstractCommand oracle.ide.cmd.RevertNodeCommand
The RevertNodeCommand
is used to revert the contents of a
node to its persistent storage, and to send the appropriate
notification. This command cannot be undone.
oracle.ide.addin.AbstractComand;
,
Command
Field Summary |
Fields inherited from class oracle.ide.addin.AbstractCommand |
cmdId, context, name, type |
Fields inherited from interface oracle.ide.addin.Command |
CANCEL, EXECUTING, NO_CHANGE, NO_UNDO, NORMAL, OK |
Constructor Summary | |
RevertNodeCommand()
Constructs a new RevertNodeCommand to run without
confirmation. |
|
RevertNodeCommand(boolean confirm)
Constructs a new RevertNodeCommand to run with optional
confirmation. |
Method Summary | |
int |
doit()
Executes the actions associated with the revert command to revert the specified node. |
boolean |
isNeedConfirm()
Returns true if the command requires user confirmation
before executing, otherwise returns false . |
static int |
reload(Context context)
Utility method to reload the document specified in the context with confirmation; the document must be an instance of Node . |
static int |
reload(Context context,
boolean confirm)
Utility method to reload the document specified in the context with optional confirmation; the document must be an instance of Node . |
static int |
reload(Node node)
Utility method to reload a specified Node without
confirmation. |
static int |
reload(Node node,
boolean confirm)
Utility method to reload a specified Node with optional
confirmation. |
void |
setNeedConfirm(boolean confirm)
Sets whether the command requires user confirmation before executing. |
Methods inherited from class oracle.ide.addin.AbstractCommand |
getAffectedDocuments, getContext, getData, getId, getName, getType, setContext, setData, undo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RevertNodeCommand()
RevertNodeCommand
to run without
confirmation. This command cannot be undone.
public RevertNodeCommand(boolean confirm)
RevertNodeCommand
to run with optional
confirmation. This command cannot be undone.
confirm
- if true
, a confirmation dialog is
displayed before the command is executed; if false
, the
command is run without confirmationMethod Detail |
public int doit() throws java.lang.Exception
Command.OK
if the reload was successful, otherwise
Command.CANCEL
java.lang.Exception
public boolean isNeedConfirm()
true
if the command requires user confirmation
before executing, otherwise returns false
.
public void setNeedConfirm(boolean confirm)
confirm
- if true
, a confirmation dialog is
displayed before the command is executed; if false
, the
command is run without confirmationpublic static int reload(Node node)
Node
without
confirmation.
node
- the Node
to reload
Command.OK
if the reload was successful, otherwise
Command.CANCEL
public static int reload(Node node, boolean confirm)
Node
with optional
confirmation.
node
- the Node
to reloadconfirm
- if true
, a confirmation dialog is
displayed; if false
, the Node
is reloaded
without confirmation
Command.OK
if the reload was successful, otherwise
Command.CANCEL
public static int reload(Context context)
Node
.
context
- the Context
containing the document to be
reloaded.
Command.OK
if the reload was successful, otherwise
Command.CANCEL
public static int reload(Context context, boolean confirm)
Node
.
context
- the Context
containing the document to be
reloaded.confirm
- if true
, a confirmation dialog is
displayed; if false
, the Node
is reloaded
without confirmation
Command.OK
if the reload was successful, otherwise
Command.CANCEL
Context.getDocument()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.