com.esri.arcgis.trackinganalyst
Interface IDatasetColumn

All Superinterfaces:
Serializable
All Known Implementing Classes:
DatasetColumn

public interface IDatasetColumn
extends Serializable

Provides access to methods and properties needed to define the contents of a dataset definition's data column.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 String getName()
          Identifies dataset name information for the data column in the dataset definition.
 int getType()
          Type of data described in the dataset definition.
 Object getValue(IDataMessage piDataMessage)
          Returns the value for the data column in the dataset definition.
 void setType(int pVal)
          Type of data described in the dataset definition.
 void setValue(Object pValue, IDataMessage piDataMessage)
          Sets the value for the data column in the dataset definition.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Identifies dataset name information for the data column in the dataset definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getType

int getType()
            throws IOException,
                   AutomationException
Type of data described in the dataset definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
A com.esri.arcgis.trackinganalyst.enumColumnType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

void setType(int pVal)
             throws IOException,
                    AutomationException
Type of data described in the dataset definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
pVal - A com.esri.arcgis.trackinganalyst.enumColumnType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValue

void setValue(Object pValue,
              IDataMessage piDataMessage)
              throws IOException,
                     AutomationException
Sets the value for the data column in the dataset definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
pValue - A Variant (in)
piDataMessage - A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValue

Object getValue(IDataMessage piDataMessage)
                throws IOException,
                       AutomationException
Returns the value for the data column in the dataset definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
piDataMessage - A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.