com.esri.arcgis.datasourcesfile
Interface ICadDrawingLayers

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CadAnnotationLayer, CadFeatureLayer, CadLayer, ICadDrawingLayersProxy

public interface ICadDrawingLayers
extends java.io.Serializable

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

Description: 'Provides access to properties that give information on the layers in the CAD drawing.' 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 IIDe37f71aa_bfb1_11d2_9b20_00c04fa33299
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getDrawingLayerCount()
          The number of layers in the CAD drawing.
 java.lang.String getDrawingLayerName(int index)
          The name of the CAD drawing layer at the specified index.
 boolean isDrawingLayerVisible(int index)
          Indicates if the specified CAD drawing layer visible in the CAD layer in ArcMap.
 boolean isOriginalDrawingLayerVisible(int index)
          Indicates if the specified CAD drawing layer visible in the CAD drawing itself.
 void setDrawingLayerVisible(int index, boolean visible)
          Indicates if the specified CAD drawing layer visible in the CAD layer in ArcMap.
 

Field Detail

IIDe37f71aa_bfb1_11d2_9b20_00c04fa33299

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

getDrawingLayerCount

int getDrawingLayerCount()
                         throws java.io.IOException,
                                AutomationException
The number of layers in the CAD drawing.

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

getDrawingLayerName

java.lang.String getDrawingLayerName(int index)
                                     throws java.io.IOException,
                                            AutomationException
The name of the CAD drawing layer at the specified index.

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

isDrawingLayerVisible

boolean isDrawingLayerVisible(int index)
                              throws java.io.IOException,
                                     AutomationException
Indicates if the specified CAD drawing layer visible in the CAD layer in ArcMap.

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

setDrawingLayerVisible

void setDrawingLayerVisible(int index,
                            boolean visible)
                            throws java.io.IOException,
                                   AutomationException
Indicates if the specified CAD drawing layer visible in the CAD layer in ArcMap.

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

isOriginalDrawingLayerVisible

boolean isOriginalDrawingLayerVisible(int index)
                                      throws java.io.IOException,
                                             AutomationException
Indicates if the specified CAD drawing layer visible in the CAD drawing itself.

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