com.esri.arcgis.schematic
Class ISchematicDiagramClassProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicObjectClassProxy
          extended by com.esri.arcgis.schematic.ISchematicDiagramClassProxy
All Implemented Interfaces:
ISchematicDiagramClass, ISchematicObjectClass, java.io.Externalizable, java.io.Serializable

public class ISchematicDiagramClassProxy
extends ISchematicObjectClassProxy
implements ISchematicDiagramClass, java.io.Serializable

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

Description: 'Provides access to members that manage the schematic diagram class.' 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.ISchematicDiagramClass
IID, IID3e87b44d_7047_4295_8e86_eaa59a5cbfba
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass
IID55d6b6d9_5539_486f_95f8_084ef4e6fc13
 
Constructor Summary
  ISchematicDiagramClassProxy()
          For internal use only
  ISchematicDiagramClassProxy(java.lang.Object obj)
           
protected ISchematicDiagramClassProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicDiagramClassProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicDiagramClassProxy(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)
           
 void associateSchematicElementClass(ISchematicElementClass schematicElementClass)
          Associates the element class to the schematic diagram class.
 ISchematicDiagram createSchematicDiagram(java.lang.String name, ISchematicDiagramContainer diagramContainer)
          Creates a new schematic diagram.
 void dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)
          Dissociates the element class from the schematic diagram class.
 IEnumSchematicElementClass getAssociatedSchematicElementClasses()
          The associated element classes to the schematic diagram class.
 ISchematicElementClass getDefaultSchematicNodeClass()
          Default schematic in memory node element class related to the schematic diagram class.
 ISchematicDiagramClass getParent()
          Parent of the schematic diagram class.
 ISchematicAlgorithm getSchematicAlgorithm()
          Schematic algorithm of the schematic diagram class.
 IEnumSchematicAlgorithm getSchematicAlgorithms()
          Schematic algorithms of the schematic diagram class.
 ISchematicBuilder getSchematicBuilder()
          Schematic builder of the schematic diagram class.
 ISchematicDiagram getSchematicDiagramByID(int iD)
          Schematic diagram referenced by the specified ID.
 ISchematicDiagram getSchematicDiagramByName(java.lang.String name)
          Schematic diagram referenced by the specified Name.
 IEnumSchematicDiagram getSchematicDiagrams()
          Schematic diagrams enumeration within the schematic dataset or schematic folder container.
 ISchematicLayer getSchematicLayerTemplate()
          Schematic layer template related to the schematic diagram class.
 IEnumSchematicAlgorithm getSchematicTraces()
          Schematic analyst traces of the schematic diagram class.
 boolean isAlwaysLoadDiagrams()
          Indicates if the diagrams which belong to the diagram class are always loaded.
 boolean isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)
          Indicates whether or not the element class is associated to the schematic diagram class.
 ISchematicInMemoryDiagram loadSchematicInMemoryDiagram(java.lang.String diagramName)
          Loads a schematic in memory diagram specified by its DiagramName.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)
          Indicates if the diagrams which belong to the diagram class are always loaded.
 void setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)
          Default schematic in memory node element class related to the schematic diagram class.
 void setParentByRef(ISchematicDiagramClass parent)
          Parent of the schematic diagram class.
 void setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)
          Schematic algorithm of the schematic diagram class.
 void setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)
          Schematic algorithms of the schematic diagram class.
 void setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)
          Schematic builder of the schematic diagram class.
 void setSchematicLayerTemplate(ISchematicLayer schematicLayer)
          Schematic layer template related to the schematic diagram class.
 void setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)
          Schematic analyst traces of the schematic diagram class.
 
Methods inherited from class com.esri.arcgis.schematic.ISchematicObjectClassProxy
createSchematicAttribute, delete, getExternalQueryEvaluationMode, getIdentifierFieldNames, getName, getPredefinedAttributeNames, getQueryString, getSchematicDataset, getSchematicDataSource, getSchematicQueryParameters, setExternalQueryEvaluationMode, setIdentifierFieldNames, setName, setQueryString, setSchematicDataSourceByRef, setSchematicQueryParameters
 
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
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass
createSchematicAttribute, delete, getExternalQueryEvaluationMode, getIdentifierFieldNames, getName, getPredefinedAttributeNames, getQueryString, getSchematicDataset, getSchematicDataSource, getSchematicQueryParameters, setExternalQueryEvaluationMode, setIdentifierFieldNames, setName, setQueryString, setSchematicDataSourceByRef, setSchematicQueryParameters
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicDiagramClassProxy

public ISchematicDiagramClassProxy(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

ISchematicDiagramClassProxy

public ISchematicDiagramClassProxy()
For internal use only


ISchematicDiagramClassProxy

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

ISchematicDiagramClassProxy

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

ISchematicDiagramClassProxy

protected ISchematicDiagramClassProxy(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 ISchematicObjectClassProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class ISchematicObjectClassProxy
Throws:
java.io.IOException

getParent

public ISchematicDiagramClass getParent()
                                 throws java.io.IOException,
                                        AutomationException
Parent of the schematic diagram class.

Specified by:
getParent in interface ISchematicDiagramClass
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.

setParentByRef

public void setParentByRef(ISchematicDiagramClass parent)
                    throws java.io.IOException,
                           AutomationException
Parent of the schematic diagram class.

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

getAssociatedSchematicElementClasses

public IEnumSchematicElementClass getAssociatedSchematicElementClasses()
                                                                throws java.io.IOException,
                                                                       AutomationException
The associated element classes to the schematic diagram class.

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

associateSchematicElementClass

public void associateSchematicElementClass(ISchematicElementClass schematicElementClass)
                                    throws java.io.IOException,
                                           AutomationException
Associates the element class to the schematic diagram class.

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

dissociateSchematicElementClass

public void dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)
                                     throws java.io.IOException,
                                            AutomationException
Dissociates the element class from the schematic diagram class.

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

isSchematicElementClassAssociated

public boolean isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)
                                          throws java.io.IOException,
                                                 AutomationException
Indicates whether or not the element class is associated to the schematic diagram class.

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

getSchematicBuilder

public ISchematicBuilder getSchematicBuilder()
                                      throws java.io.IOException,
                                             AutomationException
Schematic builder of the schematic diagram class.

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

setSchematicBuilderByRef

public void setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)
                              throws java.io.IOException,
                                     AutomationException
Schematic builder of the schematic diagram class.

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

getSchematicAlgorithm

public ISchematicAlgorithm getSchematicAlgorithm()
                                          throws java.io.IOException,
                                                 AutomationException
Schematic algorithm of the schematic diagram class.

Specified by:
getSchematicAlgorithm in interface ISchematicDiagramClass
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.

setSchematicAlgorithmByRef

public void setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)
                                throws java.io.IOException,
                                       AutomationException
Schematic algorithm of the schematic diagram class.

Specified by:
setSchematicAlgorithmByRef in interface ISchematicDiagramClass
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.

getSchematicAlgorithms

public IEnumSchematicAlgorithm getSchematicAlgorithms()
                                               throws java.io.IOException,
                                                      AutomationException
Schematic algorithms of the schematic diagram class.

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

setSchematicAlgorithmsByRef

public void setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)
                                 throws java.io.IOException,
                                        AutomationException
Schematic algorithms of the schematic diagram class.

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

getSchematicTraces

public IEnumSchematicAlgorithm getSchematicTraces()
                                           throws java.io.IOException,
                                                  AutomationException
Schematic analyst traces of the schematic diagram class.

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

setSchematicTracesByRef

public void setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)
                             throws java.io.IOException,
                                    AutomationException
Schematic analyst traces of the schematic diagram class.

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

loadSchematicInMemoryDiagram

public ISchematicInMemoryDiagram loadSchematicInMemoryDiagram(java.lang.String diagramName)
                                                       throws java.io.IOException,
                                                              AutomationException
Loads a schematic in memory diagram specified by its DiagramName.

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

isAlwaysLoadDiagrams

public boolean isAlwaysLoadDiagrams()
                             throws java.io.IOException,
                                    AutomationException
Indicates if the diagrams which belong to the diagram class are always loaded.

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

setAlwaysLoadDiagrams

public void setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)
                           throws java.io.IOException,
                                  AutomationException
Indicates if the diagrams which belong to the diagram class are always loaded.

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

setSchematicLayerTemplate

public void setSchematicLayerTemplate(ISchematicLayer schematicLayer)
                               throws java.io.IOException,
                                      AutomationException
Schematic layer template related to the schematic diagram class.

Specified by:
setSchematicLayerTemplate in interface ISchematicDiagramClass
Parameters:
schematicLayer - 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.

getSchematicLayerTemplate

public ISchematicLayer getSchematicLayerTemplate()
                                          throws java.io.IOException,
                                                 AutomationException
Schematic layer template related to the schematic diagram class.

Specified by:
getSchematicLayerTemplate in interface ISchematicDiagramClass
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.

setDefaultSchematicNodeClass

public void setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)
                                  throws java.io.IOException,
                                         AutomationException
Default schematic in memory node element class related to the schematic diagram class.

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

getDefaultSchematicNodeClass

public ISchematicElementClass getDefaultSchematicNodeClass()
                                                    throws java.io.IOException,
                                                           AutomationException
Default schematic in memory node element class related to the schematic diagram class.

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

createSchematicDiagram

public ISchematicDiagram createSchematicDiagram(java.lang.String name,
                                                ISchematicDiagramContainer diagramContainer)
                                         throws java.io.IOException,
                                                AutomationException
Creates a new schematic diagram.

Specified by:
createSchematicDiagram in interface ISchematicDiagramClass
Parameters:
name - The name (in)
diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in, optional, pass 0 if not required)
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.

getSchematicDiagrams

public IEnumSchematicDiagram getSchematicDiagrams()
                                           throws java.io.IOException,
                                                  AutomationException
Schematic diagrams enumeration within the schematic dataset or schematic folder container.

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

getSchematicDiagramByID

public ISchematicDiagram getSchematicDiagramByID(int iD)
                                          throws java.io.IOException,
                                                 AutomationException
Schematic diagram referenced by the specified ID.

Specified by:
getSchematicDiagramByID in interface ISchematicDiagramClass
Parameters:
iD - The iD (in)
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.

getSchematicDiagramByName

public ISchematicDiagram getSchematicDiagramByName(java.lang.String name)
                                            throws java.io.IOException,
                                                   AutomationException
Schematic diagram referenced by the specified Name.

Specified by:
getSchematicDiagramByName in interface ISchematicDiagramClass
Parameters:
name - The name (in)
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.