com.esri.arcgis.geodatabase
Interface IFieldInfo2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FieldInfo, IFieldInfo2Proxy

public interface IFieldInfo2
extends java.io.Serializable

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

Description: 'Provides access to properties that give extended information on the 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID8fea7378_8bb3_4a2f_8a61_338b17a1e661
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getAlias()
          The alias for the field.
 java.lang.String getAsString(java.lang.Object value)
          The string representation of a given value based on the current field information.
 INumberFormat getNumberFormat()
          The number format for the field (invalid if non-numeric field).
 boolean isValueAsRatio()
          Indicates if the field value should be the ratio of itself.
 boolean isVisible()
          Indicates if the field is visible.
 void setAlias(java.lang.String aliasName)
          The alias for the field.
 void setNumberFormatByRef(INumberFormat format)
          The number format for the field (invalid if non-numeric field).
 void setValueAsRatio(boolean ratio)
          Indicates if the field value should be the ratio of itself.
 void setVisible(boolean visible)
          Indicates if the field is visible.
 

Field Detail

IID8fea7378_8bb3_4a2f_8a61_338b17a1e661

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

isVisible

boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates if the field is visible.

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

setVisible

void setVisible(boolean visible)
                throws java.io.IOException,
                       AutomationException
Indicates if the field is visible.

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

getAlias

java.lang.String getAlias()
                          throws java.io.IOException,
                                 AutomationException
The alias for the field.

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

setAlias

void setAlias(java.lang.String aliasName)
              throws java.io.IOException,
                     AutomationException
The alias for the field.

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

getNumberFormat

INumberFormat getNumberFormat()
                              throws java.io.IOException,
                                     AutomationException
The number format for the field (invalid if non-numeric field).

Returns:
A reference to a com.esri.arcgis.system.INumberFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNumberFormatByRef

void setNumberFormatByRef(INumberFormat format)
                          throws java.io.IOException,
                                 AutomationException
The number format for the field (invalid if non-numeric field).

Parameters:
format - A reference to a com.esri.arcgis.system.INumberFormat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAsString

java.lang.String getAsString(java.lang.Object value)
                             throws java.io.IOException,
                                    AutomationException
The string representation of a given value based on the current field information.

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

isValueAsRatio

boolean isValueAsRatio()
                       throws java.io.IOException,
                              AutomationException
Indicates if the field value should be the ratio of itself.

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

setValueAsRatio

void setValueAsRatio(boolean ratio)
                     throws java.io.IOException,
                            AutomationException
Indicates if the field value should be the ratio of itself.

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