public abstract class XmlSourceNodeActionDelegate extends NodeActionDelegate
| Constructor and Description | 
|---|
XmlSourceNodeActionDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
int[] | 
doAction(Context context,
        Element[] elements,
        int[] text,
        IdeAction action)
Does the action on a  
Node. | 
protected abstract int[] | 
doAction(oracle.bali.xml.model.XmlModel model,
        Context context,
        Element[] elements,
        int[] text,
        IdeAction action)  | 
void | 
undoAction(Context context,
          Element[] elements,
          int[] text,
          IdeAction action)
Undoes the action on a node. 
 | 
isEnabledprotected abstract int[] doAction(oracle.bali.xml.model.XmlModel model,
                                  Context context,
                                  Element[] elements,
                                  int[] text,
                                  IdeAction action)
public int[] doAction(Context context, Element[] elements, int[] text, IdeAction action) throws java.lang.Exception
NodeActionDelegateNode. This method is invoked on
 a background thread and should not, in general, invoke any Swing or 
 UI methods.doAction in class NodeActionDelegatecontext - An IDE context specifying the node, project, and workspace.elements - An array of Elements specifying the selected 
                  elements within the node, or null if none.text - A two element int array specifying the start and end offsets
                  of the selected text within the node, or null if none.action - The IDE action to do.java.lang.Exceptionpublic void undoAction(Context context, Element[] elements, int[] text, IdeAction action)
NodeActionDelegateundoAction in class NodeActionDelegatecontext - An IDE context specifying the node, project, and workspace.elements - An array of Elements specifying the selected 
                  elements within the node, or null if none.text - A two element int array specifying the start and end offsetaction - The IDE action to undo.