com.esri.arcgis.datasourcesraster
Interface IUniqueStringValues

All Superinterfaces:
Serializable
All Known Implementing Classes:
UniqueValues

public interface IUniqueStringValues
extends Serializable

Provides access to members that controls unique string values.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int add(String value, int count)
          Adds a value if necessary and returns its value ID.
 void delete(String value)
          Deletes a value.
 int lookup(String value)
          Looks up unique index of a given value.
 

Method Detail

lookup

int lookup(String value)
           throws IOException,
                  AutomationException
Looks up unique index of a given value.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

add

int add(String value,
        int count)
        throws IOException,
               AutomationException
Adds a value if necessary and returns its value ID.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

delete

void delete(String value)
            throws IOException,
                   AutomationException
Deletes a value.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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