com.esri.arcgis.schematic
Interface ISchematicImport

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicImport

public interface ISchematicImport
extends Serializable

Provides access to members that control the schematic importation from a feature class or a feature layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void exportSymbols(ISchematicDataset schematicDataset, String destPathName)
          Exports the CGM symbols stored in the specified schematic dataset into the specified location.
 void importFeatureLayer(IFeatureLayer featureLayer, ISchematicDataset schematicDataset, String diagramClassName, boolean symbology, boolean overwriteSymbols, boolean staticStorage)
          Imports the specified feature layer into the specified schematic dataset for the specified schematic diagram class.
 void importNgProject(INgProject ngProject, ISchematicDataset schematicDataset)
          Import an NgProject into a SchematicDataset.
 void importObjectClass(IObjectClass objectClass, ISchematicDataset schematicDataset, String diagramClassName, boolean forceElementType, int ngType)
          Imports the specified objectClass into the specified schematic dataset for the specified schematic diagram class.
 void importSymbols(IFileNames __MIDL_0011, ISchematicDataset schematicDataset)
          Imports the CGM symbols files stored at the specified location into the specified schematic dataset.
 

Method Detail

importObjectClass

void importObjectClass(IObjectClass objectClass,
                       ISchematicDataset schematicDataset,
                       String diagramClassName,
                       boolean forceElementType,
                       int ngType)
                       throws IOException,
                              AutomationException
Imports the specified objectClass into the specified schematic dataset for the specified schematic diagram class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
objectClass - A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
diagramClassName - The diagramClassName (in)
forceElementType - The forceElementType (in, optional, pass false if not required)
ngType - A com.esri.arcgis.schematic.esriNgElementTypeEnum constant (in, optional, pass 2006 if not required)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicImport.importFeatureLayer(com.esri.arcgis.carto.IFeatureLayer, com.esri.arcgis.schematic.ISchematicDataset, String, boolean, boolean, boolean)

importFeatureLayer

void importFeatureLayer(IFeatureLayer featureLayer,
                        ISchematicDataset schematicDataset,
                        String diagramClassName,
                        boolean symbology,
                        boolean overwriteSymbols,
                        boolean staticStorage)
                        throws IOException,
                               AutomationException
Imports the specified feature layer into the specified schematic dataset for the specified schematic diagram class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
featureLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
diagramClassName - The diagramClassName (in)
symbology - The symbology (in)
overwriteSymbols - The overwriteSymbols (in)
staticStorage - The staticStorage (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicImport.importObjectClass(com.esri.arcgis.geodatabase.IObjectClass, com.esri.arcgis.schematic.ISchematicDataset, String, boolean, int)

exportSymbols

void exportSymbols(ISchematicDataset schematicDataset,
                   String destPathName)
                   throws IOException,
                          AutomationException
Exports the CGM symbols stored in the specified schematic dataset into the specified location.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
destPathName - The destPathName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicImport.importSymbols(com.esri.arcgis.system.IFileNames, com.esri.arcgis.schematic.ISchematicDataset)

importSymbols

void importSymbols(IFileNames __MIDL_0011,
                   ISchematicDataset schematicDataset)
                   throws IOException,
                          AutomationException
Imports the CGM symbols files stored at the specified location into the specified schematic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
__MIDL_0011 - A reference to a com.esri.arcgis.system.IFileNames (in)
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicImport.exportSymbols(com.esri.arcgis.schematic.ISchematicDataset, String)

importNgProject

void importNgProject(INgProject ngProject,
                     ISchematicDataset schematicDataset)
                     throws IOException,
                            AutomationException
Import an NgProject into a SchematicDataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ngProject - A reference to a com.esri.arcgis.schematic.INgProject (in)
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.