com.esri.arcgis.geodatabase
Interface ITransformGroup

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITransformGroupProxy, TransformGroup

public interface ITransformGroup
extends java.io.Serializable

Provides access to members that manage a transform group.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void add(int classID, int oID, IFeature feature)
          Add feature to group.
 void delete(int classID, int oID)
          Delete feature from group.
 void deleteAllInClass(int classID)
          Delete all features with ClassID.
 void next(int[] classID, int[] oID, int[] count)
          The next type of feature and how many times it was found.
 void nextSet(int[] classID, ISet[] featureSet)
          The next set of features.
 void reset()
          Resets the enumeration sequence to the beginning.
 

Method Detail

add

public void add(int classID,
                int oID,
                IFeature feature)
         throws java.io.IOException,
                AutomationException
Add feature to group.

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (in)
oID - The oID (in)
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

public void delete(int classID,
                   int oID)
            throws java.io.IOException,
                   AutomationException
Delete feature from group.

Supported Platforms

Windows, Solaris, Linux

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

deleteAllInClass

public void deleteAllInClass(int classID)
                      throws java.io.IOException,
                             AutomationException
Delete all features with ClassID.

Supported Platforms

Windows, Solaris, Linux

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

next

public void next(int[] classID,
                 int[] oID,
                 int[] count)
          throws java.io.IOException,
                 AutomationException
The next type of feature and how many times it was found.

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (out: use single element array)
oID - The oID (out: use single element array)
count - The count (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Resets the enumeration sequence to the beginning.

Supported Platforms

Windows, Solaris, Linux

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

nextSet

public void nextSet(int[] classID,
                    ISet[] featureSet)
             throws java.io.IOException,
                    AutomationException
The next set of features.

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (out: use single element array)
featureSet - A reference to a com.esri.arcgis.system.ISet (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.