com.esri.arcgis.geodatabaseextensions
Class CadastralTransformationData

java.lang.Object
  extended by com.esri.arcgis.geodatabaseextensions.CadastralTransformationData
All Implemented Interfaces:
ICadastralTransformationData, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class CadastralTransformationData
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, ICadastralTransformationData

CadastralTransformationData CoClass holding the information passed to the CadastralTransformation object.

Product Availability

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

See Also:
Serialized Form

Constructor Summary
CadastralTransformationData()
          Constructs a CadastralTransformationData using ArcGIS Engine.
CadastralTransformationData(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CadastralTransformationData theCadastralTransformationData = (CadastralTransformationData) obj;
 
Method Summary
 void addData(IName name, int adjustmentLevel)
          Add a featureClassID, adjustmentLevel pair.
 void clear()
          Clear all the data.
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 void getData(int index, IName[] name, int[] adjustmentLevel)
          Retrieve a featureClassName, adjustmentLevel pair.
 int getTransDataCount()
          Retrieve the number of entries.
 int hashCode()
          the hashcode for this object
 
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

CadastralTransformationData

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

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

CadastralTransformationData

public CadastralTransformationData(Object obj)
                            throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CadastralTransformationData theCadastralTransformationData = (CadastralTransformationData) obj;

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

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

addData

public void addData(IName name,
                    int adjustmentLevel)
             throws IOException,
                    AutomationException
Add a featureClassID, adjustmentLevel pair.

Remarks

Add a feature class name and its corresponding target adjustment level to this CadastralTransformationData object.

The target adjustment level must be greater than zero. If the feature class specified has already been added to the CadastralTransformationData object, the new target adjustment level replaces the old value.

Product Availability

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

Specified by:
addData in interface ICadastralTransformationData
Parameters:
name - A reference to a com.esri.arcgis.system.IName (in)
adjustmentLevel - The adjustmentLevel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getData

public void getData(int index,
                    IName[] name,
                    int[] adjustmentLevel)
             throws IOException,
                    AutomationException
Retrieve a featureClassName, adjustmentLevel pair.

Remarks

Retrieve a feature class name, target adjustment level data-pair from this object using an index.

The index value must be within the range 0 <= index < count, where count is the number of data pairs stored on this object and can be obtained using the TransDataCount method.

Product Availability

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

Specified by:
getData in interface ICadastralTransformationData
Parameters:
index - The index (in)
name - A reference to a com.esri.arcgis.system.IName (in/out: use single element array)
adjustmentLevel - The adjustmentLevel (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTransDataCount

public int getTransDataCount()
                      throws IOException,
                             AutomationException
Retrieve the number of entries.

Remarks

The number of feature class name & adjustment level pairs stored on this object.

Product Availability

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

Specified by:
getTransDataCount in interface ICadastralTransformationData
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clear

public void clear()
           throws IOException,
                  AutomationException
Clear all the data.

Remarks

Clear all data stored on this object.

Product Availability

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

Specified by:
clear in interface ICadastralTransformationData
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.