com.esri.arcgis.carto
Interface IGeoFeatureLayer

All Superinterfaces:
IFeatureLayer, ILayer, java.io.Serializable
All Known Implementing Classes:
CadastralFabricSubLayer, CadFeatureLayer, FeatureLayer, GdbRasterCatalogLayer, IGeoFeatureLayerProxy, TemporalFeatureLayer

public interface IGeoFeatureLayer
extends IFeatureLayer, java.io.Serializable

COM Interface 'IGeoFeatureLayer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control geographic aspects of a feature layer.' 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 IIDe156d7e5_22af_11d3_9f99_00c04f6bc78e
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IFeatureLayer
IID40a9e885_5533_11d0_98be_00805f7ced21
 
Method Summary
 IAnnotateLayerPropertiesCollection getAnnotationProperties()
          Annotation properties.
 IUID getAnnotationPropertiesID()
          The UID used for annotation properties.
 IFeatureClass getDisplayFeatureClass()
          Feature class used for display operations (may include joined fields).
 IFeatureIDSet getExclusionSet()
          The set of features that are excluded from drawing.
 IFeatureRenderer getRenderer()
          Renderer used to draw the layer.
 IUID getRendererPropertyPageClassID()
          Class id of the property page for the renderer.
 boolean isDisplayAnnotation()
          Indicates if the layer displays annotation.
 IFeatureCursor searchDisplayFeatures(IQueryFilter queryFilter, boolean recycling)
          Creates a cursor from the display feature class based upon the search criteria.
 void setAnnotationProperties(IAnnotateLayerPropertiesCollection props)
          Annotation properties.
 void setAnnotationPropertiesIDByRef(IUID uid)
          The UID used for annotation properties.
 void setCurrentMapLevel(int rhs1)
          Current map level for drawing symbols.
 void setDisplayAnnotation(boolean value)
          Indicates if the layer displays annotation.
 void setExclusionSetByRef(IFeatureIDSet fIDs)
          The set of features that are excluded from drawing.
 void setRendererByRef(IFeatureRenderer renderer)
          Renderer used to draw the layer.
 void setRendererPropertyPageClassID(IUID cLSID)
          Class id of the property page for the renderer.
 
Methods inherited from interface com.esri.arcgis.carto.IFeatureLayer
getDataSourceType, getDisplayField, getFeatureClass, isScaleSymbols, isSelectable, search, setDataSourceType, setDisplayField, setFeatureClassByRef, setScaleSymbols, setSelectable
 
Methods inherited from interface com.esri.arcgis.carto.ILayer
draw, getAreaOfInterest, getMaximumScale, getMinimumScale, getName, getSupportedDrawPhases, getTipText, isCached, isShowTips, isValid, isVisible, setCached, setMaximumScale, setMinimumScale, setName, setShowTips, setSpatialReferenceByRef, setVisible
 

Field Detail

IIDe156d7e5_22af_11d3_9f99_00c04f6bc78e

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

getRenderer

IFeatureRenderer getRenderer()
                             throws java.io.IOException,
                                    AutomationException
Renderer used to draw the layer.

Returns:
A reference to a com.esri.arcgis.carto.IFeatureRenderer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererByRef

void setRendererByRef(IFeatureRenderer renderer)
                      throws java.io.IOException,
                             AutomationException
Renderer used to draw the layer.

Parameters:
renderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRendererPropertyPageClassID

IUID getRendererPropertyPageClassID()
                                    throws java.io.IOException,
                                           AutomationException
Class id of the property page for the renderer.

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererPropertyPageClassID

void setRendererPropertyPageClassID(IUID cLSID)
                                    throws java.io.IOException,
                                           AutomationException
Class id of the property page for the renderer.

Parameters:
cLSID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDisplayAnnotation

boolean isDisplayAnnotation()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the layer displays annotation.

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

setDisplayAnnotation

void setDisplayAnnotation(boolean value)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the layer displays annotation.

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

getAnnotationPropertiesID

IUID getAnnotationPropertiesID()
                               throws java.io.IOException,
                                      AutomationException
The UID used for annotation properties.

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnnotationPropertiesIDByRef

void setAnnotationPropertiesIDByRef(IUID uid)
                                    throws java.io.IOException,
                                           AutomationException
The UID used for annotation properties.

Parameters:
uid - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnnotationProperties

IAnnotateLayerPropertiesCollection getAnnotationProperties()
                                                           throws java.io.IOException,
                                                                  AutomationException
Annotation properties.

Returns:
A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnnotationProperties

void setAnnotationProperties(IAnnotateLayerPropertiesCollection props)
                             throws java.io.IOException,
                                    AutomationException
Annotation properties.

Parameters:
props - A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentMapLevel

void setCurrentMapLevel(int rhs1)
                        throws java.io.IOException,
                               AutomationException
Current map level for drawing symbols.

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

getExclusionSet

IFeatureIDSet getExclusionSet()
                              throws java.io.IOException,
                                     AutomationException
The set of features that are excluded from drawing.

Returns:
A reference to a com.esri.arcgis.carto.IFeatureIDSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExclusionSetByRef

void setExclusionSetByRef(IFeatureIDSet fIDs)
                          throws java.io.IOException,
                                 AutomationException
The set of features that are excluded from drawing.

Parameters:
fIDs - A reference to a com.esri.arcgis.carto.IFeatureIDSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayFeatureClass

IFeatureClass getDisplayFeatureClass()
                                     throws java.io.IOException,
                                            AutomationException
Feature class used for display operations (may include joined fields).

Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

searchDisplayFeatures

IFeatureCursor searchDisplayFeatures(IQueryFilter queryFilter,
                                     boolean recycling)
                                     throws java.io.IOException,
                                            AutomationException
Creates a cursor from the display feature class based upon the search criteria.

Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
recycling - The recycling (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureCursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.