com.esri.arcgis.schematic
Interface IGPSchematicBuilder

All Superinterfaces:
Serializable
All Known Implementing Classes:
IGPSchematicBuilderProxy

public interface IGPSchematicBuilder
extends Serializable

Provides access to members that manage the GP schematic diagram builder.

Description

This interface is new at ArcGIS 9.3. Testing some further text. It will be removed.

Product Availability

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


Method Summary
 ISchematicDiagram gPGenerateDiagram(String diagramName, ISchematicDiagramContainer diagramContainer, ISpatialReference spatialReference, IEnumGPValue enumGPValue, String builderOptions, ITrackCancel cancelTracker, IGPMessages messages)
          Generates a new schematic diagram implemented by the schematic diagram builder.
 void gPUpdateDiagram(ISchematicDiagram diagram, ISpatialReference spatialReference, IEnumGPValue enumGPValue, String builderOptions, ITrackCancel cancelTracker, IGPMessages messages)
          Refreshs an existing diagram implemented by the schematic diagram builder.
 

Method Detail

gPGenerateDiagram

ISchematicDiagram gPGenerateDiagram(String diagramName,
                                    ISchematicDiagramContainer diagramContainer,
                                    ISpatialReference spatialReference,
                                    IEnumGPValue enumGPValue,
                                    String builderOptions,
                                    ITrackCancel cancelTracker,
                                    IGPMessages messages)
                                    throws IOException,
                                           AutomationException
Generates a new schematic diagram implemented by the schematic diagram builder.

Product Availability

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

Parameters:
diagramName - The diagramName (in)
diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in, optional, pass null if not required)
enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass null if not required)
builderOptions - The builderOptions (in, optional, pass null if not required)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDiagram
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

gPUpdateDiagram

void gPUpdateDiagram(ISchematicDiagram diagram,
                     ISpatialReference spatialReference,
                     IEnumGPValue enumGPValue,
                     String builderOptions,
                     ITrackCancel cancelTracker,
                     IGPMessages messages)
                     throws IOException,
                            AutomationException
Refreshs an existing diagram implemented by the schematic diagram builder.

Product Availability

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

Parameters:
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in, optional, pass null if not required)
enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass null if not required)
builderOptions - The builderOptions (in, optional, pass null if not required)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass null if not required)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.