com.esri.arcgis.carto
Interface IACLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ACAcetateLayer, ACFeatureLayer, ACImageLayer, IACLayerProxy

public interface IACLayer
extends java.io.Serializable

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

Description: 'Provides access to members that control the ArcIMS 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 IID74e45211_dfe6_11d3_9ff7_00c04f6bc6a5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnvelope getExtent()
          The extent of the layer.
 java.lang.String getID()
          The layer id.
 java.lang.Object getLayerDefAxl()
          The layer def axl.
 double getMaxScale()
          Maximum scale at which the layer will display.
 double getMinScale()
          Minimum scale at which the layer will display.
 java.lang.String getName()
          The layer name.
 ISpatialReference getNativeSpatialReference()
          The native spatial reference of the data.
 java.lang.String getOriginalName()
          The name of the layer that the ArcIMS Server hands out.
 boolean isVisible()
          Indicates if the layer is currently visible.
 void setID(java.lang.String iD)
          The layer id.
 void setMaxScale(double scale)
          Maximum scale at which the layer will display.
 void setMinScale(double scale)
          Minimum scale at which the layer will display.
 void setName(java.lang.String name)
          The layer name.
 void setOriginalName(java.lang.String name)
          The name of the layer that the ArcIMS Server hands out.
 void setVisible(boolean visible)
          Indicates if the layer is currently visible.
 

Field Detail

IID74e45211_dfe6_11d3_9ff7_00c04f6bc6a5

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

getName

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

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

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
The layer name.

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

getOriginalName

java.lang.String getOriginalName()
                                 throws java.io.IOException,
                                        AutomationException
The name of the layer that the ArcIMS Server hands out.

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

setOriginalName

void setOriginalName(java.lang.String name)
                     throws java.io.IOException,
                            AutomationException
The name of the layer that the ArcIMS Server hands out.

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

getID

java.lang.String getID()
                       throws java.io.IOException,
                              AutomationException
The layer id.

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

setID

void setID(java.lang.String iD)
           throws java.io.IOException,
                  AutomationException
The layer id.

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

isVisible

boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates if the layer is currently visible.

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

setVisible

void setVisible(boolean visible)
                throws java.io.IOException,
                       AutomationException
Indicates if the layer is currently visible.

Parameters:
visible - The visible (in)
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
Minimum scale at which the layer will display.

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

setMinScale

void setMinScale(double scale)
                 throws java.io.IOException,
                        AutomationException
Minimum scale at which the layer will display.

Parameters:
scale - The scale (in)
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
Maximum scale at which the layer will display.

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

setMaxScale

void setMaxScale(double scale)
                 throws java.io.IOException,
                        AutomationException
Maximum scale at which the layer will display.

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

getLayerDefAxl

java.lang.Object getLayerDefAxl()
                                throws java.io.IOException,
                                       AutomationException
The layer def axl.

Returns:
A reference to another Object (IUnknown)
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 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.

getNativeSpatialReference

ISpatialReference getNativeSpatialReference()
                                            throws java.io.IOException,
                                                   AutomationException
The native spatial reference of the data.

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