com.esri.arcgis.geoprocessing
Class GPFieldInfoProperty

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.GPFieldInfoProperty
All Implemented Interfaces:
IGPFieldInfoProperty, IGPFieldInfoProperty2, IGPFieldInfoProperty3, com.esri.arcgis.interop.RemoteObjRef, IXMLSerialize, java.io.Serializable

public class GPFieldInfoProperty
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGPFieldInfoProperty, IGPFieldInfoProperty2, IGPFieldInfoProperty3, IXMLSerialize

COM Class 'GPFieldInfoProperty'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description 'Geoprocessing value object describing a field.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGPFieldInfoProperty
IID, IIDe623fed0_5721_4a2e_a8a9_804e724912f5, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGPFieldInfoProperty2
IID, IID8fb38849_b524_4e75_819c_80e6152b2b9f, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGPFieldInfoProperty3
IID, IIDe68c2d9f_3eb5_4855_a36f_ae254c2b377d, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
 
Constructor Summary
GPFieldInfoProperty()
          Constructs a GPFieldInfoProperty using ArcGIS Engine.
GPFieldInfoProperty(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GPFieldInfoProperty theGPFieldInfoProperty = (GPFieldInfoProperty) obj;
 
Method Summary
 void deserialize(IXMLSerializeData data)
          Deserializes an object from XML.
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAlias()
          FieldInfo Property Alias.
static java.lang.String getClsid()
          getClsid.
 int getIndex()
          FieldInfo Property Index.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getJoinDelimiter()
          FieldInfo Property Join Delimiter.
 int getMergeRule()
          FieldInfo Property Merge Rule.
 java.lang.String getName()
          FieldInfo Property Name.
 java.lang.String getRealAlias()
          FieldInfo Property Real Alias.
 int getSplitRule()
          FieldInfo Property Split Rule.
 void getTextPos(int[] start, int[] end)
          Returns the start and end text positions.
 int hashCode()
          the hashcode for this object
 boolean isHasError()
          Indicates whether or not the field info property has an error.
 boolean isVisible()
          Indicates whether or not the field is visible.
 void release()
          Release a GPFieldInfoProperty.
 void serialize(IXMLSerializeData data)
          Serializes an object to XML.
 void setAlias(java.lang.String alias)
          FieldInfo Property Alias.
 void setHasError(boolean error)
          Indicates whether or not the field info property has an error.
 void setIndex(int index)
          FieldInfo Property Index.
 void setJoinDelimiter(java.lang.String delimiter)
          FieldInfo Property Join Delimiter.
 void setMergeRule(int rule)
          FieldInfo Property Merge Rule.
 void setName(java.lang.String name)
          FieldInfo Property Name.
 void setRealAlias(java.lang.String alias)
          FieldInfo Property Real Alias.
 void setSplitRule(int rule)
          FieldInfo Property Split Rule.
 void setTextPos(int start, int end)
          Sets the start and end text positions.
 void setVisible(boolean visible)
          Indicates whether or not the field is visible.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GPFieldInfoProperty

public GPFieldInfoProperty()
                    throws java.io.IOException,
                           java.net.UnknownHostException
Constructs a GPFieldInfoProperty using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

GPFieldInfoProperty

public GPFieldInfoProperty(java.lang.Object obj)
                    throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GPFieldInfoProperty theGPFieldInfoProperty = (GPFieldInfoProperty) obj;

Construct a GPFieldInfoProperty using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to GPFieldInfoProperty.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a GPFieldInfoProperty.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getIndex

public int getIndex()
             throws java.io.IOException,
                    AutomationException
FieldInfo Property Index.

Specified by:
getIndex in interface IGPFieldInfoProperty
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndex

public void setIndex(int index)
              throws java.io.IOException,
                     AutomationException
FieldInfo Property Index.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
FieldInfo Property Name.

Specified by:
getName in interface IGPFieldInfoProperty
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
FieldInfo Property Name.

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

getAlias

public java.lang.String getAlias()
                          throws java.io.IOException,
                                 AutomationException
FieldInfo Property Alias.

Specified by:
getAlias in interface IGPFieldInfoProperty
Returns:
The alias
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAlias

public void setAlias(java.lang.String alias)
              throws java.io.IOException,
                     AutomationException
FieldInfo Property Alias.

Specified by:
setAlias in interface IGPFieldInfoProperty
Parameters:
alias - The alias (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSplitRule

public int getSplitRule()
                 throws java.io.IOException,
                        AutomationException
FieldInfo Property Split Rule.

Specified by:
getSplitRule in interface IGPFieldInfoProperty
Returns:
A com.esri.arcgis.geoprocessing.esriGPFieldInfoSplitRule constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSplitRule

public void setSplitRule(int rule)
                  throws java.io.IOException,
                         AutomationException
FieldInfo Property Split Rule.

Specified by:
setSplitRule in interface IGPFieldInfoProperty
Parameters:
rule - A com.esri.arcgis.geoprocessing.esriGPFieldInfoSplitRule constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVisible

public boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates whether or not the field is visible.

Specified by:
isVisible in interface IGPFieldInfoProperty
Returns:
The visible
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVisible

public void setVisible(boolean visible)
                throws java.io.IOException,
                       AutomationException
Indicates whether or not the field is visible.

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

isHasError

public boolean isHasError()
                   throws java.io.IOException,
                          AutomationException
Indicates whether or not the field info property has an error.

Specified by:
isHasError in interface IGPFieldInfoProperty
Returns:
The error
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasError

public void setHasError(boolean error)
                 throws java.io.IOException,
                        AutomationException
Indicates whether or not the field info property has an error.

Specified by:
setHasError in interface IGPFieldInfoProperty
Parameters:
error - The error (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMergeRule

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

Specified by:
getMergeRule in interface IGPFieldInfoProperty2
Returns:
A com.esri.arcgis.geoprocessing.esriGPFieldMapMergeRule constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMergeRule

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

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

getJoinDelimiter

public java.lang.String getJoinDelimiter()
                                  throws java.io.IOException,
                                         AutomationException
FieldInfo Property Join Delimiter.

Specified by:
getJoinDelimiter in interface IGPFieldInfoProperty2
Returns:
The delimiter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinDelimiter

public void setJoinDelimiter(java.lang.String delimiter)
                      throws java.io.IOException,
                             AutomationException
FieldInfo Property Join Delimiter.

Specified by:
setJoinDelimiter in interface IGPFieldInfoProperty2
Parameters:
delimiter - The delimiter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextPos

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

Specified by:
getTextPos in interface IGPFieldInfoProperty2
Parameters:
start - The start (out: use single element array)
end - The end (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextPos

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

Specified by:
setTextPos in interface IGPFieldInfoProperty2
Parameters:
start - The start (in)
end - The end (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRealAlias

public java.lang.String getRealAlias()
                              throws java.io.IOException,
                                     AutomationException
FieldInfo Property Real Alias.

Specified by:
getRealAlias in interface IGPFieldInfoProperty3
Returns:
The alias
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRealAlias

public void setRealAlias(java.lang.String alias)
                  throws java.io.IOException,
                         AutomationException
FieldInfo Property Real Alias.

Specified by:
setRealAlias in interface IGPFieldInfoProperty3
Parameters:
alias - The alias (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

serialize

public void serialize(IXMLSerializeData data)
               throws java.io.IOException,
                      AutomationException
Serializes an object to XML.

Specified by:
serialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deserialize

public void deserialize(IXMLSerializeData data)
                 throws java.io.IOException,
                        AutomationException
Deserializes an object from XML.

Specified by:
deserialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.