| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISelection
Provides access to members that control a collection of selectable objects.
Manages clipboard type operations on a selection. To learn more read the help for IActiveView::Selection.
| 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.  | 
| Method Detail | 
|---|
boolean canCut()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean canCopy()
                throws IOException,
                       AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean canPaste()
                 throws IOException,
                        AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean canClear()
                 throws IOException,
                        AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean canSelectAll()
                     throws IOException,
                            AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void cut()
         throws IOException,
                AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void copy()
          throws IOException,
                 AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void paste()
           throws IOException,
                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void clear()
           throws IOException,
                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void selectAll()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void draw(IDisplay display,
          ITrackCancel cancelTracker)
          throws IOException,
                 AutomationException
display - A reference to a com.esri.arcgis.display.IDisplay  (in)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||