com.esri.arcgis.carto
Interface IDataObjects

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataObjects

public interface IDataObjects
extends Serializable

Data Object Array with Spatial Reference

Product Availability

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


Method Summary
 IDataObjectArray getDataObjectArray()
          Data Object Array.
 ISpatialReference getSpatialReference()
          The spatial reference for the features in the array.
 ITimeReference getTimeReference()
          Time reference for the features in the array.
 void setDataObjectArrayByRef(IDataObjectArray dataObjectArray)
          Data Object Array.
 void setSpatialReferenceByRef(ISpatialReference spatialReference)
          The spatial reference for the features in the array.
 void setTimeReferenceByRef(ITimeReference timeReference)
          Time reference for the features in the array.
 

Method Detail

getDataObjectArray

IDataObjectArray getDataObjectArray()
                                    throws IOException,
                                           AutomationException
Data Object Array.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IDataObjectArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDataObjectArrayByRef

void setDataObjectArrayByRef(IDataObjectArray dataObjectArray)
                             throws IOException,
                                    AutomationException
Data Object Array.

Product Availability

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

Parameters:
dataObjectArray - A reference to a com.esri.arcgis.carto.IDataObjectArray (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws IOException,
                                             AutomationException
The spatial reference for the features in the array.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

void setSpatialReferenceByRef(ISpatialReference spatialReference)
                              throws IOException,
                                     AutomationException
The spatial reference for the features in the array.

Product Availability

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

Parameters:
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeReference

ITimeReference getTimeReference()
                                throws IOException,
                                       AutomationException
Time reference for the features in the array.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.ITimeReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeReferenceByRef

void setTimeReferenceByRef(ITimeReference timeReference)
                           throws IOException,
                                  AutomationException
Time reference for the features in the array.

Product Availability

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

Parameters:
timeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.