com.esri.arcgis.carto
Interface IFieldInfoSet

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FieldInfoSet, IFieldInfoSetProxy

public interface IFieldInfoSet
extends java.io.Serializable

COM Interface 'IFieldInfoSet'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that store an ordered set of field info.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDd8d8c2c1_c003_452c_a66c_aa9b333d3489
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void add(java.lang.String fieldName, IFieldInfo fieldInfo)
          Adds the given fieldinfo to the end of the set.
 void clear()
          Empties the set of fields.
 IFieldInfo find(java.lang.String fieldName)
          Returns the fieldinfo for the field with the specified name.
 int getCount()
          The number of fields.
 IFieldInfo getFieldInfo(int index)
          Extended field information for the field at the specified index.
 java.lang.String getFieldName(int index)
          The field name at the specified index.
 void remove(java.lang.String fieldName)
          Removes the field with the specified name.
 

Field Detail

IIDd8d8c2c1_c003_452c_a66c_aa9b333d3489

static final int IIDd8d8c2c1_c003_452c_a66c_aa9b333d3489
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The number of fields.

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

getFieldInfo

IFieldInfo getFieldInfo(int index)
                        throws java.io.IOException,
                               AutomationException
Extended field information for the field at the specified index.

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

getFieldName

java.lang.String getFieldName(int index)
                              throws java.io.IOException,
                                     AutomationException
The field name at the specified index.

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

add

void add(java.lang.String fieldName,
         IFieldInfo fieldInfo)
         throws java.io.IOException,
                AutomationException
Adds the given fieldinfo to the end of the set.

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

clear

void clear()
           throws java.io.IOException,
                  AutomationException
Empties the set of fields.

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

find

IFieldInfo find(java.lang.String fieldName)
                throws java.io.IOException,
                       AutomationException
Returns the fieldinfo for the field with the specified name.

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

remove

void remove(java.lang.String fieldName)
            throws java.io.IOException,
                   AutomationException
Removes the field with the specified name.

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