com.esri.arcgis.editor
Interface ISelectionResolutionChip

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISelectionResolutionChipProxy, SelectionResolutionChip

public interface ISelectionResolutionChip
extends java.io.Serializable

COM Interface 'ISelectionResolutionChip'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to the Selection Resolution Chip.' 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 IID09e25c6f_7e04_4317_85da_76c52ed5d523
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void doModal(IPoint clickPt, IFeatureLayer[] featureLayer, IFeature[] feature)
          Shows the selection resolution chip and require a response.
 void hide()
          Hides the selection resolution chip.
 boolean isAllowAnnoFeatures()
          Indicates if annotation feature candidates are allowed.
 boolean isAllowLineFeatures()
          Indicates if line feature candidates are allowed.
 boolean isAllowPointFeatures()
          Indicates if point feature candidates are allowed.
 boolean isAllowPolygonFeatures()
          Indicates if polygon feature candidates are allowed.
 boolean isMustBeEditable()
          Indicates if the candidate features must be editable.
 boolean isMustBeSelectable()
          Indicates if the candidate features must be selectable.
 void setAllowAnnoFeatures(boolean flag)
          Indicates if annotation feature candidates are allowed.
 void setAllowLineFeatures(boolean flag)
          Indicates if line feature candidates are allowed.
 void setAllowPointFeatures(boolean flag)
          Indicates if point feature candidates are allowed.
 void setAllowPolygonFeatures(boolean flag)
          Indicates if polygon feature candidates are allowed.
 void setCombinationMethod(int rhs1)
          The combination method used when clicked.
 void setMustBeEditable(boolean flag)
          Indicates if the candidate features must be editable.
 void setMustBeSelectable(boolean flag)
          Indicates if the candidate features must be selectable.
 void show(IPoint clickPt, ISelectionResolutionImpl selSelector)
          Shows the selection resolution chip.
 

Field Detail

IID09e25c6f_7e04_4317_85da_76c52ed5d523

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

show

void show(IPoint clickPt,
          ISelectionResolutionImpl selSelector)
          throws java.io.IOException,
                 AutomationException
Shows the selection resolution chip.

Parameters:
clickPt - A reference to a com.esri.arcgis.geometry.IPoint (in)
selSelector - A reference to a com.esri.arcgis.editor.ISelectionResolutionImpl (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hide

void hide()
          throws java.io.IOException,
                 AutomationException
Hides the selection resolution chip.

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

doModal

void doModal(IPoint clickPt,
             IFeatureLayer[] featureLayer,
             IFeature[] feature)
             throws java.io.IOException,
                    AutomationException
Shows the selection resolution chip and require a response.

Parameters:
clickPt - A reference to a com.esri.arcgis.geometry.IPoint (in)
featureLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (out: use single element array)
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMustBeSelectable

void setMustBeSelectable(boolean flag)
                         throws java.io.IOException,
                                AutomationException
Indicates if the candidate features must be selectable.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMustBeSelectable

boolean isMustBeSelectable()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the candidate features must be selectable.

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

setMustBeEditable

void setMustBeEditable(boolean flag)
                       throws java.io.IOException,
                              AutomationException
Indicates if the candidate features must be editable.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMustBeEditable

boolean isMustBeEditable()
                         throws java.io.IOException,
                                AutomationException
Indicates if the candidate features must be editable.

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

setAllowPointFeatures

void setAllowPointFeatures(boolean flag)
                           throws java.io.IOException,
                                  AutomationException
Indicates if point feature candidates are allowed.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowPointFeatures

boolean isAllowPointFeatures()
                             throws java.io.IOException,
                                    AutomationException
Indicates if point feature candidates are allowed.

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

setAllowLineFeatures

void setAllowLineFeatures(boolean flag)
                          throws java.io.IOException,
                                 AutomationException
Indicates if line feature candidates are allowed.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowLineFeatures

boolean isAllowLineFeatures()
                            throws java.io.IOException,
                                   AutomationException
Indicates if line feature candidates are allowed.

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

setAllowPolygonFeatures

void setAllowPolygonFeatures(boolean flag)
                             throws java.io.IOException,
                                    AutomationException
Indicates if polygon feature candidates are allowed.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowPolygonFeatures

boolean isAllowPolygonFeatures()
                               throws java.io.IOException,
                                      AutomationException
Indicates if polygon feature candidates are allowed.

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

setAllowAnnoFeatures

void setAllowAnnoFeatures(boolean flag)
                          throws java.io.IOException,
                                 AutomationException
Indicates if annotation feature candidates are allowed.

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowAnnoFeatures

boolean isAllowAnnoFeatures()
                            throws java.io.IOException,
                                   AutomationException
Indicates if annotation feature candidates are allowed.

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

setCombinationMethod

void setCombinationMethod(int rhs1)
                          throws java.io.IOException,
                                 AutomationException
The combination method used when clicked.

Parameters:
rhs1 - A com.esri.arcgis.carto.esriSelectionResultEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.