com.esri.arcgis.geoprocessing
Interface IGPFieldInfoProperty2

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPFieldInfoProperty

public interface IGPFieldInfoProperty2
extends Serializable

Provides access to the properties/methods of a field info property object.

Product Availability

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


Method Summary
 String getJoinDelimiter()
          FieldInfo Property Join Delimiter.
 int getMergeRule()
          FieldInfo Property Merge Rule.
 void getTextPos(int[] start, int[] end)
          Returns the start and end text positions.
 void setJoinDelimiter(String delimiter)
          FieldInfo Property Join Delimiter.
 void setMergeRule(int rule)
          FieldInfo Property Merge Rule.
 void setTextPos(int start, int end)
          Sets the start and end text positions.
 

Method Detail

getMergeRule

int getMergeRule()
                 throws IOException,
                        AutomationException
FieldInfo Property Merge Rule.

Product Availability

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

Returns:
A com.esri.arcgis.geoprocessing.esriGPFieldMapMergeRule constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMergeRule

void setMergeRule(int rule)
                  throws IOException,
                         AutomationException
FieldInfo Property Merge Rule.

Product Availability

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

Parameters:
rule - A com.esri.arcgis.geoprocessing.esriGPFieldMapMergeRule constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinDelimiter

String getJoinDelimiter()
                        throws IOException,
                               AutomationException
FieldInfo Property Join Delimiter.

Product Availability

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

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

setJoinDelimiter

void setJoinDelimiter(String delimiter)
                      throws IOException,
                             AutomationException
FieldInfo Property Join Delimiter.

Product Availability

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

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

getTextPos

void getTextPos(int[] start,
                int[] end)
                throws IOException,
                       AutomationException
Returns the start and end text positions.

Product Availability

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

Parameters:
start - The start (out: use single element array)
end - The end (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextPos

void setTextPos(int start,
                int end)
                throws IOException,
                       AutomationException
Sets the start and end text positions.

Product Availability

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

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