com.esri.arcgis.system
Interface IEnumNameEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
NamesEnumerator

public interface IEnumNameEdit
extends Serializable

Provides access to members that create of an enumeration of Name objects.

Description

IEnumName allows you to browse a set of Name objects. IEnumEdit lets you to make a set of Name objects. Both interfaces are implemented by the NamesEnumerator object, defined in esriGeodatabase.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void add(IName name)
          Adds a Name in the list.
 void remove(IName name)
          Removes a Name from the list.
 void removeCurrent()
          Removes current name from the list (when enumerating).
 

Method Detail

add

void add(IName name)
         throws IOException,
                AutomationException
Adds a Name in the list.

Description

Adds the specified Name object to the enumerator.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

remove

void remove(IName name)
            throws IOException,
                   AutomationException
Removes a Name from the list.

Description

Removes the specified Name object from the enumerator.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

removeCurrent

void removeCurrent()
                   throws IOException,
                          AutomationException
Removes current name from the list (when enumerating).

Description

Removes the current Name object from the enumerator.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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