com.esri.arcgis.carto
Interface IACFeatureLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ACFeatureLayer, IACFeatureLayerProxy

public interface IACFeatureLayer
extends java.io.Serializable

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

Description: 'Provides access to members that control the ArcIMS 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 IIDad88322d_533d_4e36_a5c9_1b109af7a346
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getDisplayField()
          The primary display field.
 IFeatureClass getFeatureClass()
          The layer's feature class.
 int getGeometryType()
          The type of the Shape for the features in the layer.
 IACRenderer getRenderer()
          Renderer used to draw the layer.
 boolean isDisplayAnnotation()
          Indicates if the layer displays annotation.
 boolean isHasLabels()
          Indicates if the layer has labels.
 void setDisplayAnnotation(boolean flag)
          Indicates if the layer displays annotation.
 void setDisplayField(java.lang.String fieldName)
          The primary display field.
 void setRendererByRef(IACRenderer renderer)
          Renderer used to draw the layer.
 

Field Detail

IIDad88322d_533d_4e36_a5c9_1b109af7a346

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

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

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

setRendererByRef

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

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

getGeometryType

int getGeometryType()
                    throws java.io.IOException,
                           AutomationException
The type of the Shape for the features in the layer.

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

getFeatureClass

IFeatureClass getFeatureClass()
                              throws java.io.IOException,
                                     AutomationException
The layer's feature class.

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.

getDisplayField

java.lang.String getDisplayField()
                                 throws java.io.IOException,
                                        AutomationException
The primary display field.

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

setDisplayField

void setDisplayField(java.lang.String fieldName)
                     throws java.io.IOException,
                            AutomationException
The primary display field.

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

isHasLabels

boolean isHasLabels()
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer has labels.

Returns:
The hasLabels
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 flag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayAnnotation

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

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