protected class JavaManager.TransactionCommand extends Command
Command implementation that wraps a committed
 transaction.  This will take care of IDE integration issues such as
 Undo support and notification.| Modifier | Constructor and Description | 
|---|---|
| protected  | TransactionCommand(javax.swing.undo.UndoableEdit undoableEdit,
                  java.net.URL url,
                  TransactionDescriptor descriptor)Constructs a new  EditCommandfor editing the
 specifiedDocumentusing the providedEditinstance. | 
| protected  | TransactionCommand(java.net.URL url)Constructs a new  EditCommandfor editing the
 specifiedDocumentusing the providedEditinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | doit()Executes the actions associated with a specific command. | 
| int | undo()Called by the CommandProcessor to undo a command When a command
 executes successfully, implementations should return OK,
 otherwise, return CANCEL or any other non-zero value. | 
enableConfirmation, getAffectedNodes, getContext, getData, getId, getName, getProgressHandle, getType, isGlobal, setContext, setData, setTaskInfoprotected TransactionCommand(java.net.URL url)
EditCommand for editing the
 specified Document using the provided
 Edit instance.  The origin is used in
 the UpdateMessage sent, so that Addins can identify
 which UpdateMessages originated from themselves.
 This transaction is not undoable.protected TransactionCommand(javax.swing.undo.UndoableEdit undoableEdit,
                             java.net.URL url,
                             TransactionDescriptor descriptor)
EditCommand for editing the
 specified Document using the provided
 Edit instance.  The origin is used in
 the UpdateMessage sent, so that Addins can identify
 which UpdateMessages originated from themselves.
 This transaction is undoable.public final int doit()
               throws java.lang.Exception
public final int undo()
               throws java.lang.Exception