com.esri.arcgis.schematic
Class ISchematicElementAssociationProxy

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

public class ISchematicElementAssociationProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicElementAssociation, java.io.Serializable

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

Description: 'Provides access to members that control the schematic element association.' 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.ISchematicElementAssociation
IID, IID4f428118_5fa1_46c9_a664_81d6af46a8a0
 
Constructor Summary
  ISchematicElementAssociationProxy()
          For internal use only
  ISchematicElementAssociationProxy(java.lang.Object obj)
           
protected ISchematicElementAssociationProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicElementAssociationProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicElementAssociationProxy(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 alterAssociation(int dataSourceID, int uCID, int uOID, int uSUBID, java.lang.String uGUID)
          Changes the schematic element association.
 void deleteAssociation()
          Deletes the schematic element association.
 int getDataSourceID()
          Data source ID related to the schematic element assocation.
 int getElementID()
          ID of the schematic element related to the association.
 int getID()
          ID of the schematic association.
 ISchematicElement getSchematicElement()
          Schematic element related to the association.
 int getUCID()
          Class ID related to the schematic element assocation.
 java.lang.String getUGUID()
          GUID related to the schematic element assocation.
 int getUOID()
          Object ID related to the schematic element assocation.
 int getUSUBID()
          SUBID related to the schematic element assocation.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setDataSourceID(int iD)
          Data source ID related to the schematic element assocation.
 
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

ISchematicElementAssociationProxy

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

ISchematicElementAssociationProxy

public ISchematicElementAssociationProxy()
For internal use only


ISchematicElementAssociationProxy

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

ISchematicElementAssociationProxy

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

ISchematicElementAssociationProxy

protected ISchematicElementAssociationProxy(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

getSchematicElement

public ISchematicElement getSchematicElement()
                                      throws java.io.IOException,
                                             AutomationException
Schematic element related to the association.

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

getID

public int getID()
          throws java.io.IOException,
                 AutomationException
ID of the schematic association.

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

getElementID

public int getElementID()
                 throws java.io.IOException,
                        AutomationException
ID of the schematic element related to the association.

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

getDataSourceID

public int getDataSourceID()
                    throws java.io.IOException,
                           AutomationException
Data source ID related to the schematic element assocation.

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

setDataSourceID

public void setDataSourceID(int iD)
                     throws java.io.IOException,
                            AutomationException
Data source ID related to the schematic element assocation.

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

getUCID

public int getUCID()
            throws java.io.IOException,
                   AutomationException
Class ID related to the schematic element assocation.

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

getUOID

public int getUOID()
            throws java.io.IOException,
                   AutomationException
Object ID related to the schematic element assocation.

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

getUSUBID

public int getUSUBID()
              throws java.io.IOException,
                     AutomationException
SUBID related to the schematic element assocation.

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

getUGUID

public java.lang.String getUGUID()
                          throws java.io.IOException,
                                 AutomationException
GUID related to the schematic element assocation.

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

alterAssociation

public void alterAssociation(int dataSourceID,
                             int uCID,
                             int uOID,
                             int uSUBID,
                             java.lang.String uGUID)
                      throws java.io.IOException,
                             AutomationException
Changes the schematic element association.

Specified by:
alterAssociation in interface ISchematicElementAssociation
Parameters:
dataSourceID - The dataSourceID (in)
uCID - The uCID (in)
uOID - The uOID (in)
uSUBID - The uSUBID (in)
uGUID - The uGUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteAssociation

public void deleteAssociation()
                       throws java.io.IOException,
                              AutomationException
Deletes the schematic element association.

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