com.esri.arcgis.schematiccontrols
Class EngineSchematicEnvironment

java.lang.Object
  extended by com.esri.arcgis.schematiccontrols.EngineSchematicEnvironment
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, ISchematicDisplayDiagramHelper, ISchematicLayoutMgr, ISchematicNetworkAnalystMgr, ISchematicTarget, java.io.Serializable

public class EngineSchematicEnvironment
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISchematicTarget, ISchematicLayoutMgr, ISchematicNetworkAnalystMgr, ISchematicDisplayDiagramHelper

COM Class 'EngineSchematicEnvironment'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriSchematicControls.olb'

Description 'Schematic engine environment (singleton).' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.schematiccontrols.ISchematicTarget
IID, IIDbf024dbc_2abe_4962_9491_4ffc947c8e77, xxDummy
 
Fields inherited from interface com.esri.arcgis.schematiccontrols.ISchematicLayoutMgr
IID, IIDac15d9b7_068f_46d6_9e53_3a71de6e5a98, xxDummy
 
Fields inherited from interface com.esri.arcgis.schematiccontrols.ISchematicNetworkAnalystMgr
IID, IID807b2ccd_7834_4d23_b735_5deb133cb4fb, xxDummy
 
Fields inherited from interface com.esri.arcgis.schematiccontrols.ISchematicDisplayDiagramHelper
IID, IIDe6ecc286_5e70_46b4_afa3_b1527cbb8ba0, xxDummy
 
Constructor Summary
EngineSchematicEnvironment()
          Constructs a EngineSchematicEnvironment using ArcGIS Engine.
EngineSchematicEnvironment(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
EngineSchematicEnvironment theEngineSchematicEnvironment = (EngineSchematicEnvironment) obj;
 
Method Summary
 ISchematicLayer displayDiagram(ISchematicDiagram schematicDiagram, IMap[] map)
          Helper to display a diagram.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 ISchematicAlgorithm getCurrentLayout()
          Active schematic layout in the Layout Task dropdown list.
 ISchematicAlgorithm getCurrentTrace()
          Active schematic trace task in the Trace Task dropdown list.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 ISchematicLayer getSchematicTarget()
          Current schematic layer target; that is, schematic layer related to the current active schematic diagram.
 int hashCode()
          the hashcode for this object
 boolean isChangeTargetWithFocusMap()
          Indicates if the schematic layer target changes when the focus map changes; that is, when the active data frame changes.
 boolean isMultiViews()
          Indicates if we want to display the diagrams in new windows.
 void release()
          Release a EngineSchematicEnvironment.
 void setChangeTargetWithFocusMap(boolean pChangeTarget)
          Indicates if the schematic layer target changes when the focus map changes; that is, when the active data frame changes.
 void setCurrentLayoutByRef(ISchematicAlgorithm schematicAlgorithm)
          Active schematic layout in the Layout Task dropdown list.
 void setCurrentTraceByRef(ISchematicAlgorithm schematicAlgorithm)
          Active schematic trace task in the Trace Task dropdown list.
 void setMultiViews(boolean multiViews)
          Indicates if we want to display the diagrams in new windows.
 void setSchematicTargetByRef(ISchematicLayer ppSchematicLayer)
          Current schematic layer target; that is, schematic layer related to the current active schematic diagram.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineSchematicEnvironment

public EngineSchematicEnvironment()
                           throws java.io.IOException,
                                  java.net.UnknownHostException
Constructs a EngineSchematicEnvironment using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

EngineSchematicEnvironment

public EngineSchematicEnvironment(java.lang.Object obj)
                           throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
EngineSchematicEnvironment theEngineSchematicEnvironment = (EngineSchematicEnvironment) obj;

Construct a EngineSchematicEnvironment using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to EngineSchematicEnvironment.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a EngineSchematicEnvironment.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setSchematicTargetByRef

public void setSchematicTargetByRef(ISchematicLayer ppSchematicLayer)
                             throws java.io.IOException,
                                    AutomationException
Current schematic layer target; that is, schematic layer related to the current active schematic diagram.

Specified by:
setSchematicTargetByRef in interface ISchematicTarget
Parameters:
ppSchematicLayer - A reference to a com.esri.arcgis.schematic.ISchematicLayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicTarget

public ISchematicLayer getSchematicTarget()
                                   throws java.io.IOException,
                                          AutomationException
Current schematic layer target; that is, schematic layer related to the current active schematic diagram.

Specified by:
getSchematicTarget in interface ISchematicTarget
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isChangeTargetWithFocusMap

public boolean isChangeTargetWithFocusMap()
                                   throws java.io.IOException,
                                          AutomationException
Indicates if the schematic layer target changes when the focus map changes; that is, when the active data frame changes.

Specified by:
isChangeTargetWithFocusMap in interface ISchematicTarget
Returns:
The pChangeTarget
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setChangeTargetWithFocusMap

public void setChangeTargetWithFocusMap(boolean pChangeTarget)
                                 throws java.io.IOException,
                                        AutomationException
Indicates if the schematic layer target changes when the focus map changes; that is, when the active data frame changes.

Specified by:
setChangeTargetWithFocusMap in interface ISchematicTarget
Parameters:
pChangeTarget - The pChangeTarget (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentLayout

public ISchematicAlgorithm getCurrentLayout()
                                     throws java.io.IOException,
                                            AutomationException
Active schematic layout in the Layout Task dropdown list.

Specified by:
getCurrentLayout in interface ISchematicLayoutMgr
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentLayoutByRef

public void setCurrentLayoutByRef(ISchematicAlgorithm schematicAlgorithm)
                           throws java.io.IOException,
                                  AutomationException
Active schematic layout in the Layout Task dropdown list.

Specified by:
setCurrentLayoutByRef in interface ISchematicLayoutMgr
Parameters:
schematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentTrace

public ISchematicAlgorithm getCurrentTrace()
                                    throws java.io.IOException,
                                           AutomationException
Active schematic trace task in the Trace Task dropdown list.

Specified by:
getCurrentTrace in interface ISchematicNetworkAnalystMgr
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentTraceByRef

public void setCurrentTraceByRef(ISchematicAlgorithm schematicAlgorithm)
                          throws java.io.IOException,
                                 AutomationException
Active schematic trace task in the Trace Task dropdown list.

Specified by:
setCurrentTraceByRef in interface ISchematicNetworkAnalystMgr
Parameters:
schematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

displayDiagram

public ISchematicLayer displayDiagram(ISchematicDiagram schematicDiagram,
                                      IMap[] map)
                               throws java.io.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.

Specified by:
displayDiagram in interface ISchematicDisplayDiagramHelper
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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultiViews

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

Specified by:
setMultiViews in interface ISchematicDisplayDiagramHelper
Parameters:
multiViews - The multiViews (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMultiViews

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

Specified by:
isMultiViews in interface ISchematicDisplayDiagramHelper
Returns:
The multiViews
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.