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, Serializable

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

Schematic in memory feature association object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Constructor Summary
SchematicInMemoryFeatureAssociation()
          Constructs a SchematicInMemoryFeatureAssociation using ArcGIS Engine.
SchematicInMemoryFeatureAssociation(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SchematicInMemoryFeatureAssociation theSchematicInMemoryFeatureAssociation = (SchematicInMemoryFeatureAssociation) obj;
 
Method Summary
 boolean equals(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 String getClsid()
          getClsid.
 int getDataSourceID()
          Data source ID related to the schematic in memory feature assocation.
 int getObjectClassID()
          Class ID related to the schematic in memory feature assocation.
 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 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(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
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

SchematicInMemoryFeatureAssociation

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

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

SchematicInMemoryFeatureAssociation

public SchematicInMemoryFeatureAssociation(Object obj)
                                    throws 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:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

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

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getDataSourceID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setDataSourceID

public void setDataSourceID(int iD)
                     throws IOException,
                            AutomationException
Data source ID related to the schematic in memory feature assocation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getObjectClassID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setObjectClassID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getObjectID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setObjectID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getObjectSubID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setObjectSubID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getObjectGUID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setObjectGUID

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getAssociatedObject

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedObjectClass

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedWorkspace

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.