com.esri.arcgis.schematic
Class ISchematicInMemoryDiagramProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicInMemoryDiagramProxy
All Implemented Interfaces:
ISchematicInMemoryDiagram, java.io.Externalizable, java.io.Serializable

public class ISchematicInMemoryDiagramProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicInMemoryDiagram, java.io.Serializable

Internal use class Proxy for COM Interface 'ISchematicInMemoryDiagram'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic in memory diagram.' 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
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryDiagram
IID, IIDee80922c_6dc5_4729_8b60_e67f166cc9ef
 
Constructor Summary
  ISchematicInMemoryDiagramProxy()
          For internal use only
  ISchematicInMemoryDiagramProxy(java.lang.Object obj)
           
protected ISchematicInMemoryDiagramProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicInMemoryDiagramProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicInMemoryDiagramProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 java.lang.String getName()
          Name of the schematic in memory diagram.
 ISchematicDiagram getSchematicDiagram()
          The schematic diagram relative to the schematic in memory diagram.
 ISchematicDiagramClass getSchematicDiagramClass()
          The schematic diagram class the schematic in memory diagram belongs to.
 ISchematicInMemoryFeature getSchematicInMemoryFeatureByType(int elementType, java.lang.String name)
          Finds a schematic in memory feature referenced by the specified name and the specified element type within the schematic in memory net feature.
 IEnumSchematicInMemoryFeature getSchematicInMemoryFeatures()
          Schematic in memory features enumeration within the schematic in memory diagram.
 IEnumSchematicInMemoryFeature getSchematicInMemoryFeaturesByClass(ISchematicElementClass schematicElementClass)
          Finds a schematic in memory features enumeration by the specified schematic element class within the schematic in memory net feature.
 IEnumSchematicInMemoryFeature getSchematicInMemoryFeaturesByType(int elementType)
          Finds a schematic in memory features enumeration by the specified element type within the schematic in memory net feature.
 boolean isHasChanged()
          Indicates if the schematic in memory diagram has changed in the current session.
 boolean isLayoutHasChanged()
          Indicates if the saved layout of the schematic diagram is no more the initial layout.
 void refresh()
          Refreshes the schematic in memory diagram.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void save(ILayer layer)
          Saves the schematic in memory diagram.
 void setHasChanged(boolean hasChanged)
          Indicates if the schematic in memory diagram has changed in the current session.
 void setLayoutHasChanged(boolean layoutHasChanged)
          Indicates if the saved layout of the schematic diagram is no more the initial layout.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicInMemoryDiagramProxy

public ISchematicInMemoryDiagramProxy(java.lang.String CLSID,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.net.UnknownHostException,
                                      java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ISchematicInMemoryDiagramProxy

public ISchematicInMemoryDiagramProxy()
For internal use only


ISchematicInMemoryDiagramProxy

public ISchematicInMemoryDiagramProxy(java.lang.Object obj)
                               throws java.io.IOException
Throws:
java.io.IOException

ISchematicInMemoryDiagramProxy

protected ISchematicInMemoryDiagramProxy(java.lang.Object obj,
                                         java.lang.String iid)
                                  throws java.io.IOException
Throws:
java.io.IOException

ISchematicInMemoryDiagramProxy

protected ISchematicInMemoryDiagramProxy(java.lang.String CLSID,
                                         java.lang.String iid,
                                         java.lang.String host,
                                         com.esri.arcgis.interop.AuthInfo authInfo)
                                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the schematic in memory diagram.

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

getSchematicDiagram

public ISchematicDiagram getSchematicDiagram()
                                      throws java.io.IOException,
                                             AutomationException
The schematic diagram relative to the schematic in memory diagram.

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

getSchematicDiagramClass

public ISchematicDiagramClass getSchematicDiagramClass()
                                                throws java.io.IOException,
                                                       AutomationException
The schematic diagram class the schematic in memory diagram belongs to.

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

save

public void save(ILayer layer)
          throws java.io.IOException,
                 AutomationException
Saves the schematic in memory diagram.

Specified by:
save in interface ISchematicInMemoryDiagram
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Refreshes the schematic in memory diagram.

Specified by:
refresh in interface ISchematicInMemoryDiagram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryFeatures

public IEnumSchematicInMemoryFeature getSchematicInMemoryFeatures()
                                                           throws java.io.IOException,
                                                                  AutomationException
Schematic in memory features enumeration within the schematic in memory diagram.

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

getSchematicInMemoryFeatureByType

public ISchematicInMemoryFeature getSchematicInMemoryFeatureByType(int elementType,
                                                                   java.lang.String name)
                                                            throws java.io.IOException,
                                                                   AutomationException
Finds a schematic in memory feature referenced by the specified name and the specified element type within the schematic in memory net feature.

Specified by:
getSchematicInMemoryFeatureByType in interface ISchematicInMemoryDiagram
Parameters:
elementType - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryFeaturesByType

public IEnumSchematicInMemoryFeature getSchematicInMemoryFeaturesByType(int elementType)
                                                                 throws java.io.IOException,
                                                                        AutomationException
Finds a schematic in memory features enumeration by the specified element type within the schematic in memory net feature.

Specified by:
getSchematicInMemoryFeaturesByType in interface ISchematicInMemoryDiagram
Parameters:
elementType - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryFeaturesByClass

public IEnumSchematicInMemoryFeature getSchematicInMemoryFeaturesByClass(ISchematicElementClass schematicElementClass)
                                                                  throws java.io.IOException,
                                                                         AutomationException
Finds a schematic in memory features enumeration by the specified schematic element class within the schematic in memory net feature.

Specified by:
getSchematicInMemoryFeaturesByClass in interface ISchematicInMemoryDiagram
Parameters:
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasChanged

public boolean isHasChanged()
                     throws java.io.IOException,
                            AutomationException
Indicates if the schematic in memory diagram has changed in the current session.

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

setHasChanged

public void setHasChanged(boolean hasChanged)
                   throws java.io.IOException,
                          AutomationException
Indicates if the schematic in memory diagram has changed in the current session.

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

isLayoutHasChanged

public boolean isLayoutHasChanged()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the saved layout of the schematic diagram is no more the initial layout.

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

setLayoutHasChanged

public void setLayoutHasChanged(boolean layoutHasChanged)
                         throws java.io.IOException,
                                AutomationException
Indicates if the saved layout of the schematic diagram is no more the initial layout.

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