com.esri.arcgis.geodatabase
Interface IFieldEdit

All Superinterfaces:
IField, java.io.Serializable
All Known Subinterfaces:
IFieldEdit2
All Known Implementing Classes:
Field, IFieldEdit2Proxy, IFieldEditProxy

public interface IFieldEdit
extends IField, java.io.Serializable

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

Description: 'Provides access to members that edit the field properties.' 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 IID300aa631_b207_11d0_beca_00805f7c4268
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IField
IIDfcb01cb3_9f0b_11d0_bec7_00805f7c4268
 
Method Summary
 void setAliasName(java.lang.String rhs1)
          The alias name of the field.
 void setDefaultValue(java.lang.Object rhs1)
          The default value of the field.
 void setDomainByRef(IDomain rhs1)
          The default domain of the field.
 void setDomainFixed(boolean rhs1)
          Indicates if the field's domain cannot be modified.
 void setEditable(boolean rhs1)
          Indicates if the field can be edited.
 void setGeometryDefByRef(IGeometryDef rhs1)
          The geometry definition if IsGeometry is TRUE.
 void setIsNullable(boolean rhs1)
          Indicates if field values can be null.
 void setLength(int rhs1)
          The maximum length, in bytes, for field values.
 void setName(java.lang.String rhs1)
          The name of the field.
 void setPrecision(int rhs1)
          The precision for field values.
 void setRequired(boolean rhs1)
          Indicates if the field is required.
 void setScale(int rhs1)
          The scale for field values.
 void setType(int rhs1)
          The type for the field.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IField
checkValue, getAliasName, getDefaultValue, getDomain, getGeometryDef, getLength, getName, getPrecision, getScale, getType, getVarType, isDomainFixed, isEditable, isNullable, isRequired
 

Field Detail

IID300aa631_b207_11d0_beca_00805f7c4268

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

setName

void setName(java.lang.String rhs1)
             throws java.io.IOException,
                    AutomationException
The name of the field.

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

setAliasName

void setAliasName(java.lang.String rhs1)
                  throws java.io.IOException,
                         AutomationException
The alias name of the field.

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

setDomainByRef

void setDomainByRef(IDomain rhs1)
                    throws java.io.IOException,
                           AutomationException
The default domain of the field.

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

setDefaultValue

void setDefaultValue(java.lang.Object rhs1)
                     throws java.io.IOException,
                            AutomationException
The default value of the field.

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

setType

void setType(int rhs1)
             throws java.io.IOException,
                    AutomationException
The type for the field.

Parameters:
rhs1 - A com.esri.arcgis.geodatabase.esriFieldType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLength

void setLength(int rhs1)
               throws java.io.IOException,
                      AutomationException
The maximum length, in bytes, for field values.

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

setPrecision

void setPrecision(int rhs1)
                  throws java.io.IOException,
                         AutomationException
The precision for field values.

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

setScale

void setScale(int rhs1)
              throws java.io.IOException,
                     AutomationException
The scale for field values.

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

setIsNullable

void setIsNullable(boolean rhs1)
                   throws java.io.IOException,
                          AutomationException
Indicates if field values can be null.

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

setGeometryDefByRef

void setGeometryDefByRef(IGeometryDef rhs1)
                         throws java.io.IOException,
                                AutomationException
The geometry definition if IsGeometry is TRUE.

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

setDomainFixed

void setDomainFixed(boolean rhs1)
                    throws java.io.IOException,
                           AutomationException
Indicates if the field's domain cannot be modified.

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

setRequired

void setRequired(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates if the field is required.

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

setEditable

void setEditable(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates if the field can be edited. This should always be set to true.

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