com.esri.arcgis.carto
Interface IMapLayerInfo4

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMapLayerInfo4Proxy, MapLayerInfo

public interface IMapLayerInfo4
extends java.io.Serializable

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

Description: 'Provides access to the available properties of a map layer info object.' 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 IID1a140b8f_78b7_4c21_b5fb_5f22f3b56837
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getCopyrightText()
          Copyright information associated with the layer.
 java.lang.String getDescription()
          The description of the layer.
 java.lang.String getDisplayField()
          Primary display field.
 IEnvelope getExtent()
          The geographic extent of the layer.
 IStringArray getFieldAliases()
          Array of strings that contains field alias for each field in Fields property.
 IFields getFields()
          Array of attribute fields contained in the layer.
 int getID()
          The layer identifier.
 double getMaxScale()
          The maximum visible scale for the layer.
 double getMinScale()
          The minimum visible scale for the layer.
 java.lang.String getName()
          The name of the layer.
 int getParentLayerID()
          If the layer is a member of a composite layer, this property identifies the parent layer.
 java.lang.String getSourceDescription()
          The description of the source information for the layer.
 ILongArray getSubLayers()
          The list identifying the sublayers if the layer is a composite layer.
 java.lang.String getType()
          The layer type.
 boolean isCanFind()
          Indicates if the layer supports the Find operation.
 boolean isCanIdentify()
          Indicates if the layer supports the Identify operation.
 boolean isCanModifyDrawingDescription()
          Indicate whether DrawingDescription can be modified.
 boolean isCanScaleSymbols()
          Indicates if the layer supports symbol scaling.
 boolean isCanSelect()
          Indicates if the layer supports feature selection.
 boolean isComposite()
          Indicates if the layer is a composite layer.
 boolean isFeatureLayer()
          Indicates if the layer is a feature layer.
 boolean isHasAttributes()
          Indicates if the layer has attributes.
 boolean isHasHyperlinks()
          Indicates if the layer has hyperlinks.
 boolean isHasLabels()
          Indicates if the layer has labels to turn on and off.
 boolean isHasLayerDrawingDescription()
          Indicates if the layter has LayerDrawingDescription or not.
 boolean isHasLiveData()
          Indicates whether the layer is being updated frequently with new data.
 

Field Detail

IID1a140b8f_78b7_4c21_b5fb_5f22f3b56837

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

isHasLiveData

boolean isHasLiveData()
                      throws java.io.IOException,
                             AutomationException
Indicates whether the layer is being updated frequently with new data.

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

isCanModifyDrawingDescription

boolean isCanModifyDrawingDescription()
                                      throws java.io.IOException,
                                             AutomationException
Indicate whether DrawingDescription can be modified.

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

isHasLayerDrawingDescription

boolean isHasLayerDrawingDescription()
                                     throws java.io.IOException,
                                            AutomationException
Indicates if the layter has LayerDrawingDescription or not.

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

getFieldAliases

IStringArray getFieldAliases()
                             throws java.io.IOException,
                                    AutomationException
Array of strings that contains field alias for each field in Fields property.

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

getCopyrightText

java.lang.String getCopyrightText()
                                  throws java.io.IOException,
                                         AutomationException
Copyright information associated with the layer.

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

getID

int getID()
          throws java.io.IOException,
                 AutomationException
The layer identifier. This ID is used throughout to uniquely identify the layer for all requests.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the layer.

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

getDescription

java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
The description of the layer. This property is set in the General tab of the Layer Properties dialog.

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

getType

java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The layer type.

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

getSourceDescription

java.lang.String getSourceDescription()
                                      throws java.io.IOException,
                                             AutomationException
The description of the source information for the layer.

Returns:
The desc
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 to turn on and off.

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

isCanSelect

boolean isCanSelect()
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer supports feature selection.

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

isCanScaleSymbols

boolean isCanScaleSymbols()
                          throws java.io.IOException,
                                 AutomationException
Indicates if the layer supports symbol scaling.

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

isCanIdentify

boolean isCanIdentify()
                      throws java.io.IOException,
                             AutomationException
Indicates if the layer supports the Identify operation.

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

isCanFind

boolean isCanFind()
                  throws java.io.IOException,
                         AutomationException
Indicates if the layer supports the Find operation.

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

isFeatureLayer

boolean isFeatureLayer()
                       throws java.io.IOException,
                              AutomationException
Indicates if the layer is a feature layer.

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

getMinScale

double getMinScale()
                   throws java.io.IOException,
                          AutomationException
The minimum visible scale for the layer.

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

getMaxScale

double getMaxScale()
                   throws java.io.IOException,
                          AutomationException
The maximum visible scale for the layer.

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

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The geographic extent of the layer.

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

isHasHyperlinks

boolean isHasHyperlinks()
                        throws java.io.IOException,
                               AutomationException
Indicates if the layer has hyperlinks.

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

isHasAttributes

boolean isHasAttributes()
                        throws java.io.IOException,
                               AutomationException
Indicates if the layer has attributes.

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

getFields

IFields getFields()
                  throws java.io.IOException,
                         AutomationException
Array of attribute fields contained in the layer.

Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
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
Primary display field.

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

isComposite

boolean isComposite()
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer is a composite layer.

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

getSubLayers

ILongArray getSubLayers()
                        throws java.io.IOException,
                               AutomationException
The list identifying the sublayers if the layer is a composite layer.

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

getParentLayerID

int getParentLayerID()
                     throws java.io.IOException,
                            AutomationException
If the layer is a member of a composite layer, this property identifies the parent layer.

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