com.esri.arcgis.geoprocessing
Interface IGpFieldInfoObject

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GpFieldInfoObject, IGpFieldInfoObjectProxy

public interface IGpFieldInfoObject
extends java.io.Serializable

COM Interface 'IGpFieldInfoObject'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to the Dispatch Field Info Object.' 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 DISPID_1_NAME
           
static java.lang.String DISPID_10_NAME
           
static java.lang.String DISPID_11_NAME
           
static java.lang.String DISPID_12_NAME
           
static java.lang.String DISPID_13_NAME
           
static java.lang.String DISPID_14_NAME
           
static java.lang.String DISPID_15_NAME
           
static java.lang.String DISPID_2_GET_NAME
           
static java.lang.String DISPID_3_NAME
           
static java.lang.String DISPID_4_NAME
           
static java.lang.String DISPID_5_NAME
           
static java.lang.String DISPID_6_NAME
           
static java.lang.String DISPID_7_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String DISPID_9_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IIDb8aa3d79_0605_49a9_b351_647fea86bc94
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addField(java.lang.String fieldName, java.lang.String newFieldName, java.lang.String visible, java.lang.String splitRule)
          Add a field.
 java.lang.String exportToString()
          Export the Value Table to a string.
 int findFieldByName(java.lang.String fieldName)
          Find a field index by name.
 int findFieldByNewName(java.lang.String fieldName)
          Find a field index by new name.
 int getCount()
          The number of fields.
 java.lang.String getFieldName(int index)
          Get the field name by index.
 java.lang.String getNewName(int index)
          Get the new field name by index.
 java.lang.String getSplitRule(int index)
          Get the split rule by index.
 java.lang.String getVisible(int index)
          Get the visible flag by index.
 void loadFromString(java.lang.String value)
          Load the Value Table from a string.
 void removeField(int index)
          Remove a field.
 void setFieldName(int index, java.lang.String name)
          Set the field name by index.
 void setNewName(int index, java.lang.String name)
          Set the new field name by index.
 void setSplitRule(int index, java.lang.String rule)
          Set the split rule by index.
 void setVisible(int index, java.lang.String visible)
          Set the visible flag by index.
 

Field Detail

IIDb8aa3d79_0605_49a9_b351_647fea86bc94

static final int IIDb8aa3d79_0605_49a9_b351_647fea86bc94
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

DISPID_1_NAME

static final java.lang.String DISPID_1_NAME
See Also:
Constant Field Values

DISPID_2_GET_NAME

static final java.lang.String DISPID_2_GET_NAME
See Also:
Constant Field Values

DISPID_3_NAME

static final java.lang.String DISPID_3_NAME
See Also:
Constant Field Values

DISPID_4_NAME

static final java.lang.String DISPID_4_NAME
See Also:
Constant Field Values

DISPID_5_NAME

static final java.lang.String DISPID_5_NAME
See Also:
Constant Field Values

DISPID_6_NAME

static final java.lang.String DISPID_6_NAME
See Also:
Constant Field Values

DISPID_7_NAME

static final java.lang.String DISPID_7_NAME
See Also:
Constant Field Values

DISPID_8_NAME

static final java.lang.String DISPID_8_NAME
See Also:
Constant Field Values

DISPID_9_NAME

static final java.lang.String DISPID_9_NAME
See Also:
Constant Field Values

DISPID_10_NAME

static final java.lang.String DISPID_10_NAME
See Also:
Constant Field Values

DISPID_11_NAME

static final java.lang.String DISPID_11_NAME
See Also:
Constant Field Values

DISPID_12_NAME

static final java.lang.String DISPID_12_NAME
See Also:
Constant Field Values

DISPID_13_NAME

static final java.lang.String DISPID_13_NAME
See Also:
Constant Field Values

DISPID_14_NAME

static final java.lang.String DISPID_14_NAME
See Also:
Constant Field Values

DISPID_15_NAME

static final java.lang.String DISPID_15_NAME
See Also:
Constant Field Values
Method Detail

addField

void addField(java.lang.String fieldName,
              java.lang.String newFieldName,
              java.lang.String visible,
              java.lang.String splitRule)
              throws java.io.IOException,
                     AutomationException
Add a field.

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

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.

getFieldName

java.lang.String getFieldName(int index)
                              throws java.io.IOException,
                                     AutomationException
Get the field name by index.

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

getNewName

java.lang.String getNewName(int index)
                            throws java.io.IOException,
                                   AutomationException
Get the new field name by index.

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

getSplitRule

java.lang.String getSplitRule(int index)
                              throws java.io.IOException,
                                     AutomationException
Get the split rule by index.

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

getVisible

java.lang.String getVisible(int index)
                            throws java.io.IOException,
                                   AutomationException
Get the visible flag by index.

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

setFieldName

void setFieldName(int index,
                  java.lang.String name)
                  throws java.io.IOException,
                         AutomationException
Set the field name by index.

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

setNewName

void setNewName(int index,
                java.lang.String name)
                throws java.io.IOException,
                       AutomationException
Set the new field name by index.

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

setSplitRule

void setSplitRule(int index,
                  java.lang.String rule)
                  throws java.io.IOException,
                         AutomationException
Set the split rule by index.

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

setVisible

void setVisible(int index,
                java.lang.String visible)
                throws java.io.IOException,
                       AutomationException
Set the visible flag by index.

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

removeField

void removeField(int index)
                 throws java.io.IOException,
                        AutomationException
Remove a field.

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

findFieldByName

int findFieldByName(java.lang.String fieldName)
                    throws java.io.IOException,
                           AutomationException
Find a field index by name.

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

findFieldByNewName

int findFieldByNewName(java.lang.String fieldName)
                       throws java.io.IOException,
                              AutomationException
Find a field index by new name.

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

loadFromString

void loadFromString(java.lang.String value)
                    throws java.io.IOException,
                           AutomationException
Load the Value Table from a string.

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

exportToString

java.lang.String exportToString()
                                throws java.io.IOException,
                                       AutomationException
Export the Value Table to a string.

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