com.esri.arcgis.carto
Interface ITableEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
TableEdit

public interface ITableEdit
extends Serializable

Product Availability

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


Method Summary
 IDataObjects getAdds()
          Objects to be added.
 ILongArray getDeletes()
          IDs of Objects to be deleted.
 int getLayerOrTableID()
          Layer or table ID.
 IDataObjects getUpdates()
          Objects to be updated.
 void setAddsByRef(IDataObjects addObjects)
          Objects to be added.
 void setDeletesByRef(ILongArray deleteOIDs)
          IDs of Objects to be deleted.
 void setLayerOrTableID(int layerOrTableID)
          Layer or table ID.
 void setUpdatesByRef(IDataObjects updateObjects)
          Objects to be updated.
 

Method Detail

getAdds

IDataObjects getAdds()
                     throws IOException,
                            AutomationException
Objects to be added.

Product Availability

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

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

setAddsByRef

void setAddsByRef(IDataObjects addObjects)
                  throws IOException,
                         AutomationException
Objects to be added.

Product Availability

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

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

getDeletes

ILongArray getDeletes()
                      throws IOException,
                             AutomationException
IDs of Objects to be deleted.

Product Availability

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

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

setDeletesByRef

void setDeletesByRef(ILongArray deleteOIDs)
                     throws IOException,
                            AutomationException
IDs of Objects to be deleted.

Product Availability

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

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

getLayerOrTableID

int getLayerOrTableID()
                      throws IOException,
                             AutomationException
Layer or table ID.

Product Availability

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

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

setLayerOrTableID

void setLayerOrTableID(int layerOrTableID)
                       throws IOException,
                              AutomationException
Layer or table ID.

Product Availability

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

Parameters:
layerOrTableID - The layerOrTableID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUpdates

IDataObjects getUpdates()
                        throws IOException,
                               AutomationException
Objects to be updated.

Product Availability

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

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

setUpdatesByRef

void setUpdatesByRef(IDataObjects updateObjects)
                     throws IOException,
                            AutomationException
Objects to be updated.

Product Availability

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

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