com.esri.arcgis.trackinganalyst
Interface IPropSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
PropSet

public interface IPropSet
extends Serializable

Provides access to members for managing a PropSet.

Description

This interface defines the methods and properties to control a collection of named string properties.

Product Availability

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


Method Summary
 void getAllProperties(Object[] names, Object[] values)
          The name and value of all the properties in the property set.
 int getCount()
          The number of properties contained in the property set.
 String getProperty(String name)
          The value of the specified property.
 void removeProperty(String name)
          Removes a property from the set.
 void setProperties(Object names, Object values)
          Set the property collection from an array of names and values.
 void setProperty(String name, String value)
          The value of the specified property.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The number of properties contained in the property set.

Product Availability

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

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

getProperty

String getProperty(String name)
                   throws IOException,
                          AutomationException
The value of the specified property.

Product Availability

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

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

getAllProperties

void getAllProperties(Object[] names,
                      Object[] values)
                      throws IOException,
                             AutomationException
The name and value of all the properties in the property set.

Product Availability

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

Parameters:
names - A Variant (in/out: use single element array)
values - A Variant (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProperties

void setProperties(Object names,
                   Object values)
                   throws IOException,
                          AutomationException
Set the property collection from an array of names and values.

Product Availability

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

Parameters:
names - A Variant (in)
values - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProperty

void setProperty(String name,
                 String value)
                 throws IOException,
                        AutomationException
The value of the specified property.

Description

Sets the string value of the named property.

Product Availability

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

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

removeProperty

void removeProperty(String name)
                    throws IOException,
                           AutomationException
Removes a property from the set.

Product Availability

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

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