com.esri.arcgis.carto
Interface ISelection

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ElementSelection, ISelectionProxy, MapSelection, SimpleElementSelection

public interface ISelection
extends java.io.Serializable

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

Description: 'Provides access to members that control a collection of selectable objects.' 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 IIDb1a1ca6d_a96c_11d1_8745_0000f8751720
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canClear()
          Indicates if the selection can be cleared.
 boolean canCopy()
          Indicates if the selection can be copied.
 boolean canCut()
          Indicates if the selection can be cut.
 boolean canPaste()
          Indicates if paste is supported.
 boolean canSelectAll()
          Indicates if there's something to select.
 void clear()
          Clears all items in the selection.
 void copy()
          Copy the selected items to the clipboard.
 void cut()
          Cut the selected items to the clipboard.
 void draw(IDisplay display, ITrackCancel cancelTracker)
          Draw the selected items.
 void paste()
          Paste clipboard contents.
 void selectAll()
          Selects all items.
 

Field Detail

IIDb1a1ca6d_a96c_11d1_8745_0000f8751720

static final int IIDb1a1ca6d_a96c_11d1_8745_0000f8751720
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

canCut

boolean canCut()
               throws java.io.IOException,
                      AutomationException
Indicates if the selection can be cut.

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

canCopy

boolean canCopy()
                throws java.io.IOException,
                       AutomationException
Indicates if the selection can be copied.

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

canPaste

boolean canPaste()
                 throws java.io.IOException,
                        AutomationException
Indicates if paste is supported.

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

canClear

boolean canClear()
                 throws java.io.IOException,
                        AutomationException
Indicates if the selection can be cleared.

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

canSelectAll

boolean canSelectAll()
                     throws java.io.IOException,
                            AutomationException
Indicates if there's something to select.

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

cut

void cut()
         throws java.io.IOException,
                AutomationException
Cut the selected items to the clipboard.

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

copy

void copy()
          throws java.io.IOException,
                 AutomationException
Copy the selected items to the clipboard.

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

paste

void paste()
           throws java.io.IOException,
                  AutomationException
Paste clipboard contents.

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

clear

void clear()
           throws java.io.IOException,
                  AutomationException
Clears all items in the selection.

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

selectAll

void selectAll()
               throws java.io.IOException,
                      AutomationException
Selects all items.

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

draw

void draw(IDisplay display,
          ITrackCancel cancelTracker)
          throws java.io.IOException,
                 AutomationException
Draw the selected items.

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.