| 
 | |||||||||
| 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 | ||||||||