com.esri.arcgis.geodatabase
Interface IInvalidObjectInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
IInvalidObjectInfoProxy, InvalidObjectInfo

public interface IInvalidObjectInfo
extends Serializable

Provides access to members that return information about the features that did not convert.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getErrorDescription()
          The description of the error in converting the feature/row.
 int getInvalidObjectID()
          The object ID that did not get convert.
 

Method Detail

getInvalidObjectID

int getInvalidObjectID()
                       throws IOException,
                              AutomationException
The object ID that did not get convert.

Remarks

The InvalidObjectID will be –1 unless the source data is in a geodatabase.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The featureID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getErrorDescription

String getErrorDescription()
                           throws IOException,
                                  AutomationException
The description of the error in converting the feature/row.

Remarks

The IInvalidObjectInfo interface returns information about an object that could not be loaded.

One example of ErrorDescription is: “The coordinates or measures are out of bounds.”

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The invalidFeatureErrorDescription
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.