com.esri.arcgis.systemUI
Interface IOperationStack

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ControlsOperationStack, IOperationStackProxy

public interface IOperationStack
extends java.io.Serializable

COM Interface 'IOperationStack'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystemUI.olb'

Description: 'Provides access to members that control the Operation Stack.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID303ee675_3087_11d2_94c9_080009eebecb
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void esri_do(IOperation operation)
          Performs the given operation and places it on the stack.
 int getCount()
          The number of operations on the stack.
 IOperation getItem(int index)
          The operation at the specified index.
 IOperation getRedoOperation()
          Redoes a specified operation.
 IOperation getUndoOperation()
          Undoes a specified operation.
 void redo()
          Redoes the next operation on the stack.
 void remove(int index)
          Removes an operation from the stack.
 void reset()
          Removes all operations from the stack.
 void undo()
          Undoes the previous operation on the stack.
 

Field Detail

IID303ee675_3087_11d2_94c9_080009eebecb

static final int IID303ee675_3087_11d2_94c9_080009eebecb
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The number of operations on the stack.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItem

IOperation getItem(int index)
                   throws java.io.IOException,
                          AutomationException
The operation at the specified index.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.systemUI.IOperation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Removes all operations from the stack.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_do

void esri_do(IOperation operation)
             throws java.io.IOException,
                    AutomationException
Performs the given operation and places it on the stack.

Parameters:
operation - A reference to a com.esri.arcgis.systemUI.IOperation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

undo

void undo()
          throws java.io.IOException,
                 AutomationException
Undoes the previous operation on the stack.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

redo

void redo()
          throws java.io.IOException,
                 AutomationException
Redoes the next operation on the stack.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUndoOperation

IOperation getUndoOperation()
                            throws java.io.IOException,
                                   AutomationException
Undoes a specified operation.

Returns:
A reference to a com.esri.arcgis.systemUI.IOperation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRedoOperation

IOperation getRedoOperation()
                            throws java.io.IOException,
                                   AutomationException
Redoes a specified operation.

Returns:
A reference to a com.esri.arcgis.systemUI.IOperation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int index)
            throws java.io.IOException,
                   AutomationException
Removes an operation from the stack.

Parameters:
index - The index (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.