com.esri.arcgis.schematiccontrols
Interface ISchematicDisplayDiagramHelper

All Superinterfaces:
Serializable
All Known Implementing Classes:
EngineSchematicEnvironment, ISchematicDisplayDiagramHelperProxy

public interface ISchematicDisplayDiagramHelper
extends Serializable

Provides access to members that help to display a schematic diagram.


Method Summary
 ISchematicLayer displayDiagram(ISchematicDiagram schematicDiagram, IMap[] map)
          Helper to display a diagram.
 boolean isMultiViews()
          Indicates if we want to display the diagrams in new windows.
 void setMultiViews(boolean multiViews)
          Indicates if we want to display the diagrams in new windows.
 

Method Detail

displayDiagram

ISchematicLayer displayDiagram(ISchematicDiagram schematicDiagram,
                               IMap[] map)
                               throws IOException,
                                      AutomationException
Helper to display a diagram. If the map is not given as input, a new map is created and is returned as output.

Parameters:
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
map - A reference to a com.esri.arcgis.carto.IMap (in/out: use single element array)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicLayer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultiViews

void setMultiViews(boolean multiViews)
                   throws IOException,
                          AutomationException
Indicates if we want to display the diagrams in new windows.

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

isMultiViews

boolean isMultiViews()
                     throws IOException,
                            AutomationException
Indicates if we want to display the diagrams in new windows.

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