|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFeatureLayerDefinition2
Provides additional access to members that define a subset of the features from the underlying feature class.
In addition to providing access to all of the methods and properties of IFeatureLayerDefinition, this interface has a property that specifies the query order when accessing features from the database. Use SearchOrder to specify whether to query first by spatial extent or attribute. In the ArcGIS implementation, this only applies when the layer data source is in an ArcSDE geodatabase.
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. |
String |
getDefinitionExpression()
Definition query expression for the existing layer. |
ISelectionSet |
getDefinitionSelectionSet()
The selection set that defines the subset of features in a selection layer. |
IRelationshipClass |
getRelationshipClass()
The current relationship class used to display related fields. |
int |
getSearchOrder()
Flag that specifies the search order used when applying a mixed attribute-spatial query. |
void |
setDefinitionExpression(String expression)
Definition query expression for the existing layer. |
void |
setRelationshipClassByRef(IRelationshipClass relClass)
The current relationship class used to display related fields. |
void |
setSearchOrder(int order)
Flag that specifies the search order used when applying a mixed attribute-spatial query. |
Method Detail |
---|
String getDefinitionExpression() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDefinitionExpression(String expression) throws IOException, AutomationException
expression
- The expression (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISelectionSet getDefinitionSelectionSet() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFeatureLayer createSelectionLayer(String layerName, boolean useCurrentSelection, String joinTableNames, String expression) throws IOException, AutomationException
layerName
- The layerName (in)useCurrentSelection
- The useCurrentSelection (in)joinTableNames
- The joinTableNames (in)expression
- The expression (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRelationshipClass getRelationshipClass() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRelationshipClassByRef(IRelationshipClass relClass) throws IOException, AutomationException
relClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSearchOrder() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSearchOrder(int order) throws IOException, AutomationException
order
- A com.esri.arcgis.geodatabase.esriSearchOrder constant (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 |