com.esri.arcgis.carto
Interface IExtentStack

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IExtentStackProxy

public interface IExtentStack
extends java.io.Serializable

COM Interface 'IExtentStack'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control the extent 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 IID8fd414a3_403f_11d2_a2a9_080009b6f22b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canRedo()
          Indicates if there is an extent that can be redone.
 boolean canUndo()
          Indicates if there is an extent that can be undone.
 void esri_do(IEnvelope extent)
          Zooms to the given extent and places it on the stack.
 int getCount()
          The number of extents on the stack.
 IEnvelope getItem(int index)
          The extent at the specified index.
 void redo()
          Redo the next extent on the stack.
 void reset()
          Removes all extents from the stack.
 void undo()
          Undo the previous extent on the stack.
 

Field Detail

IID8fd414a3_403f_11d2_a2a9_080009b6f22b

static final int IID8fd414a3_403f_11d2_a2a9_080009b6f22b
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 extents on the stack.

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

getItem

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

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
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 extents 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(IEnvelope extent)
             throws java.io.IOException,
                    AutomationException
Zooms to the given extent and places it on the stack.

Parameters:
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (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
Undo the previous extent 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
Redo the next extent on the stack.

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

canUndo

boolean canUndo()
                throws java.io.IOException,
                       AutomationException
Indicates if there is an extent that can be undone.

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

canRedo

boolean canRedo()
                throws java.io.IOException,
                       AutomationException
Indicates if there is an extent that can be redone.

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