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.