com.esri.arcgis.schematic
Interface ISchematicDatasetImport

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicDatasetImportProxy, SchematicDataset

public interface ISchematicDatasetImport
extends Serializable

Provides access to members that manage the schematic dataset import.

Product Availability

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


Method Summary
 void importFeatureLayer(IFeatureLayer featureLayer, ISchematicDiagramClass schematicDiagramClass, boolean symbology, boolean overwriteSymbols, boolean staticStorage)
          Imports a feature layer and associates the created schematic element class to the specified schematic diagram class.
 void importObjectClass(IObjectClass objectClass, ISchematicDiagramClass schematicDiagramClass, boolean forceType, int type)
          Imports an object class and associates the created schematic element class to the specified schematic diagram class.
 

Method Detail

importObjectClass

void importObjectClass(IObjectClass objectClass,
                       ISchematicDiagramClass schematicDiagramClass,
                       boolean forceType,
                       int type)
                       throws IOException,
                              AutomationException
Imports an object class and associates the created schematic element class to 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)
schematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
forceType - The forceType (in)
type - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importFeatureLayer

void importFeatureLayer(IFeatureLayer featureLayer,
                        ISchematicDiagramClass schematicDiagramClass,
                        boolean symbology,
                        boolean overwriteSymbols,
                        boolean staticStorage)
                        throws IOException,
                               AutomationException
Imports a feature layer and associates the created schematic element class to the specified schematic diagram class.

Remarks

Schematic attributes corresponding to all the attributes used for labeling or symbolizing the input feature layer are also automatically created for the schematic element class.

Product Availability

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

Parameters:
featureLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
schematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (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.