com.esri.arcgis.carto
Interface ISelectionLayerDefinition
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- IMSSubFeatureLayer, ISelectionLayerDefinitionProxy
public interface ISelectionLayerDefinition
- extends Serializable
Provides access to members that are used to create a selection layer from an existing selection layer.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
IFeatureLayer |
createSelectionLayer(String layerName,
boolean useCurrentSelection,
String joinTableNames,
String expression)
Creates a new feature layer from the existing layer based on the current selection and the specified query expression. |
createSelectionLayer
IFeatureLayer createSelectionLayer(String layerName,
boolean useCurrentSelection,
String joinTableNames,
String expression)
throws IOException,
AutomationException
- Creates a new feature layer from the existing layer based on the current selection and the specified query expression.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
layerName
- The layerName (in)useCurrentSelection
- The useCurrentSelection (in)joinTableNames
- The joinTableNames (in)expression
- The expression (in)
- Returns:
- A reference to a com.esri.arcgis.carto.IFeatureLayer
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.