com.esri.arcgis.geodatabase
Class IFieldProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IFieldProxy
All Implemented Interfaces:
IField, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IField2Proxy, IFieldEditProxy

Deprecated. Internal use only. Proxy for COM Interface 'IField'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that return information about 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 =

public class IFieldProxy
extends com.esri.arcgis.interop.Dispatch
implements IField, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.IField
IID, IIDfcb01cb3_9f0b_11d0_bec7_00805f7c4268
 
Constructor Summary
  IFieldProxy()
          Deprecated. For internal use only
  IFieldProxy(java.lang.Object obj)
          Deprecated.  
protected IFieldProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IFieldProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IFieldProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 boolean checkValue(java.lang.Object value)
          Deprecated. Indicates if the value is valid given the field definition.
 java.lang.String getAliasName()
          Deprecated. The alias name of the field.
 java.lang.Object getDefaultValue()
          Deprecated. The default value of the field.
 IDomain getDomain()
          Deprecated. The default domain of the field.
 IGeometryDef getGeometryDef()
          Deprecated. The geometry definition for the field if IsGeometry is TRUE.
 int getLength()
          Deprecated. The maximum length, in bytes, for values described by the field.
 java.lang.String getName()
          Deprecated. The name of the field.
 int getPrecision()
          Deprecated. The precision for field values.
 int getScale()
          Deprecated. The scale for field values.
 int getType()
          Deprecated. The type of the field.
 int getVarType()
          Deprecated. The VARTYPE of the field (e.g.
 boolean isDomainFixed()
          Deprecated. Indicates if the field's domain is fixed.
 boolean isEditable()
          Deprecated. Indicates if the field is editable.
 boolean isNullable()
          Deprecated. Indicates if the field can contain null values.
 boolean isRequired()
          Deprecated. Indicates if the field is required.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IFieldProxy

public IFieldProxy(java.lang.String CLSID,
                   java.lang.String host,
                   com.esri.arcgis.interop.AuthInfo authInfo)
            throws java.net.UnknownHostException,
                   java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IFieldProxy

public IFieldProxy()
Deprecated. 
For internal use only


IFieldProxy

public IFieldProxy(java.lang.Object obj)
            throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IFieldProxy

protected IFieldProxy(java.lang.Object obj,
                      java.lang.String iid)
               throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IFieldProxy

protected IFieldProxy(java.lang.String CLSID,
                      java.lang.String iid,
                      java.lang.String host,
                      com.esri.arcgis.interop.AuthInfo authInfo)
               throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The name of the field.

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

getAliasName

public java.lang.String getAliasName()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The alias name of the field.

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

getType

public int getType()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
The type of the field.

Specified by:
getType in interface IField
Returns:
A com.esri.arcgis.geodatabase.esriFieldType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDomain

public IDomain getDomain()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The default domain of the field.

Specified by:
getDomain in interface IField
Returns:
A reference to a com.esri.arcgis.geodatabase.IDomain
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultValue

public java.lang.Object getDefaultValue()
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
The default value of the field.

Specified by:
getDefaultValue in interface IField
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLength

public int getLength()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
The maximum length, in bytes, for values described by the field.

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

getPrecision

public int getPrecision()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The precision for field values.

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

getScale

public int getScale()
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The scale for field values.

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

isNullable

public boolean isNullable()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the field can contain null values.

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

getGeometryDef

public IGeometryDef getGeometryDef()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The geometry definition for the field if IsGeometry is TRUE.

Specified by:
getGeometryDef in interface IField
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeometryDef
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVarType

public int getVarType()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The VARTYPE of the field (e.g. VT_I4).

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

isDomainFixed

public boolean isDomainFixed()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Indicates if the field's domain is fixed.

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

isRequired

public boolean isRequired()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the field is required.

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

isEditable

public boolean isEditable()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the field is editable.

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

checkValue

public boolean checkValue(java.lang.Object value)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the value is valid given the field definition.

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