| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGxSelection
Provides access to members that manages the selection within the catalog.
| Method Summary | |
|---|---|
|  void | clear(Object initiator)Unselects all objects. | 
|  int | getCount()The number of selected objects. | 
|  IGxObject | getFirstObject()The first object in the selection. | 
|  IGxObject | getLocation()The location of the selection. | 
|  IEnumGxObject | getSelectedObjects()The objects in the selection. | 
|  boolean | isDelayEvents()Delays or resumes selection event firing. | 
|  boolean | isSelected(IGxObject object)Checks if an object is selected. | 
|  void | select(IGxObject object,
       boolean appendToExistingSelection,
       Object initiator)Selects an object, optionally appending it to the existing selection. | 
|  void | setDelayEvents(boolean delayEvents)Delays or resumes selection event firing. | 
|  void | setLocation(IGxObject location,
            Object pInitiator)Clears the selection and sets a new location. | 
|  void | unselect(IGxObject object,
         Object initiator)Unselects an object. | 
| Method Detail | 
|---|
IGxObject getLocation()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLocation(IGxObject location,
                 Object pInitiator)
                 throws IOException,
                        AutomationException
location - A reference to a com.esri.arcgis.catalog.IGxObject  (in)pInitiator - A reference to another Object (IUnknown)  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCount()
             throws IOException,
                    AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGxObject getFirstObject()
                         throws IOException,
                                AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDelayEvents(boolean delayEvents)
                    throws IOException,
                           AutomationException
delayEvents - The delayEvents  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isDelayEvents()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void select(IGxObject object,
            boolean appendToExistingSelection,
            Object initiator)
            throws IOException,
                   AutomationException
object - A reference to a com.esri.arcgis.catalog.IGxObject  (in)appendToExistingSelection - The appendToExistingSelection  (in)initiator - A reference to another Object (IUnknown)  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void unselect(IGxObject object,
              Object initiator)
              throws IOException,
                     AutomationException
object - A reference to a com.esri.arcgis.catalog.IGxObject  (in)initiator - A reference to another Object (IUnknown)  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isSelected(IGxObject object)
                   throws IOException,
                          AutomationException
object - A reference to a com.esri.arcgis.catalog.IGxObject  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void clear(Object initiator)
           throws IOException,
                  AutomationException
initiator - A reference to another Object (IUnknown)  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumGxObject getSelectedObjects()
                                 throws IOException,
                                        AutomationException
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 | ||||||||