com.esri.arcgis.schematic
Class SchematicInMemoryFeatureAssociation

java.lang.Object
  extended by com.esri.arcgis.schematic.SchematicInMemoryFeatureAssociation
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, ISchematicInMemoryFeatureAssociation, java.io.Serializable

public class SchematicInMemoryFeatureAssociation
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISchematicInMemoryFeatureAssociation

COM Class 'SchematicInMemoryFeatureAssociation'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description 'Schematic in memory feature association object.' 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.schematic.ISchematicInMemoryFeatureAssociation
IID, IID522eb192_e002_4799_972c_7515b1427ac9, xxDummy
 
Constructor Summary
SchematicInMemoryFeatureAssociation()
          Constructs a SchematicInMemoryFeatureAssociation using ArcGIS Engine.
SchematicInMemoryFeatureAssociation(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SchematicInMemoryFeatureAssociation theSchematicInMemoryFeatureAssociation = (SchematicInMemoryFeatureAssociation) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IObject getAssociatedObject(ISchematicDataset dataset)
          Associated object if exist.
 IObjectClass getAssociatedObjectClass(ISchematicDataset dataset)
          Associated object class if exist.
 IWorkspace getAssociatedWorkspace(ISchematicDataset dataset)
          Associated workspace if exist.
static java.lang.String getClsid()
          getClsid.
 int getDataSourceID()
          Data source ID related to the schematic in memory feature assocation.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getObjectClassID()
          Class ID related to the schematic in memory feature assocation.
 java.lang.String getObjectGUID()
          GUID related to the schematic in memory feature assocation.
 int getObjectID()
          Object ID related to the schematic in memory feature assocation.
 int getObjectSubID()
          SUBID related to the schematic in memory feature assocation.
 int hashCode()
          the hashcode for this object
 void release()
          Release a SchematicInMemoryFeatureAssociation.
 void setDataSourceID(int iD)
          Data source ID related to the schematic in memory feature assocation.
 void setObjectClassID(int iD)
          Class ID related to the schematic in memory feature assocation.
 void setObjectGUID(java.lang.String gUID)
          GUID related to the schematic in memory feature assocation.
 void setObjectID(int iD)
          Object ID related to the schematic in memory feature assocation.
 void setObjectSubID(int iD)
          SUBID related to the schematic in memory feature assocation.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchematicInMemoryFeatureAssociation

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

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

SchematicInMemoryFeatureAssociation

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

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

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 SchematicInMemoryFeatureAssociation.

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

getDataSourceID

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

Specified by:
getDataSourceID in interface ISchematicInMemoryFeatureAssociation
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 in memory feature assocation.

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

getObjectClassID

public int getObjectClassID()
                     throws java.io.IOException,
                            AutomationException
Class ID related to the schematic in memory feature assocation.

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

setObjectClassID

public void setObjectClassID(int iD)
                      throws java.io.IOException,
                             AutomationException
Class ID related to the schematic in memory feature assocation.

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

getObjectID

public int getObjectID()
                throws java.io.IOException,
                       AutomationException
Object ID related to the schematic in memory feature assocation.

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

setObjectID

public void setObjectID(int iD)
                 throws java.io.IOException,
                        AutomationException
Object ID related to the schematic in memory feature assocation.

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

getObjectSubID

public int getObjectSubID()
                   throws java.io.IOException,
                          AutomationException
SUBID related to the schematic in memory feature assocation.

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

setObjectSubID

public void setObjectSubID(int iD)
                    throws java.io.IOException,
                           AutomationException
SUBID related to the schematic in memory feature assocation.

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

getObjectGUID

public java.lang.String getObjectGUID()
                               throws java.io.IOException,
                                      AutomationException
GUID related to the schematic in memory feature assocation.

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

setObjectGUID

public void setObjectGUID(java.lang.String gUID)
                   throws java.io.IOException,
                          AutomationException
GUID related to the schematic in memory feature assocation.

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

getAssociatedObject

public IObject getAssociatedObject(ISchematicDataset dataset)
                            throws java.io.IOException,
                                   AutomationException
Associated object if exist.

Specified by:
getAssociatedObject in interface ISchematicInMemoryFeatureAssociation
Parameters:
dataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedObjectClass

public IObjectClass getAssociatedObjectClass(ISchematicDataset dataset)
                                      throws java.io.IOException,
                                             AutomationException
Associated object class if exist.

Specified by:
getAssociatedObjectClass in interface ISchematicInMemoryFeatureAssociation
Parameters:
dataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IObjectClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedWorkspace

public IWorkspace getAssociatedWorkspace(ISchematicDataset dataset)
                                  throws java.io.IOException,
                                         AutomationException
Associated workspace if exist.

Specified by:
getAssociatedWorkspace in interface ISchematicInMemoryFeatureAssociation
Parameters:
dataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IWorkspace
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.