com.esri.arcgis.geodatabase
Interface IFieldChecker

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FieldChecker, IFieldCheckerProxy

public interface IFieldChecker
extends java.io.Serializable

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

Description: 'Provides access to members that control the Field Checker.' 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 IID7370629b_3e8f_11d2_aae0_00c04fa33c20
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IWorkspace getInputWorkspace()
          Input workspace of the fieldchecker.
 ISqlKeywordDictionary getValidateDictionary()
          Fieldchecker dictionary.
 IWorkspace getValidateWorkspace()
          Workspace of the fieldchecker.
 void setInputWorkspace(IWorkspace inputWorkspace)
          Input workspace of the fieldchecker.
 void setValidateDictionaryByRef(ISqlKeywordDictionary validateDictionary)
          Fieldchecker dictionary.
 void setValidateWorkspaceByRef(IWorkspace validateWorkspace)
          Workspace of the fieldchecker.
 void validate(IFields inputField, IEnumFieldError[] error, IFields[] fixedFields)
          Checks the validity of a list of field names.
 void validateField(int fieldIndex, IFields inputFields, IEnumFieldError[] error, IFields[] fixedFields)
          Checks the validity of a field.
 int validateTableName(java.lang.String tableName, java.lang.String[] fixedName)
          Checks the validity of a table name.
 

Field Detail

IID7370629b_3e8f_11d2_aae0_00c04fa33c20

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

validate

void validate(IFields inputField,
              IEnumFieldError[] error,
              IFields[] fixedFields)
              throws java.io.IOException,
                     AutomationException
Checks the validity of a list of field names.

Parameters:
inputField - A reference to a com.esri.arcgis.geodatabase.IFields (in)
error - A reference to a com.esri.arcgis.geodatabase.IEnumFieldError (out: use single element array)
fixedFields - A reference to a com.esri.arcgis.geodatabase.IFields (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validateTableName

int validateTableName(java.lang.String tableName,
                      java.lang.String[] fixedName)
                      throws java.io.IOException,
                             AutomationException
Checks the validity of a table name.

Parameters:
tableName - The tableName (in)
fixedName - The fixedName (out: use single element array)
Returns:
The error
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validateField

void validateField(int fieldIndex,
                   IFields inputFields,
                   IEnumFieldError[] error,
                   IFields[] fixedFields)
                   throws java.io.IOException,
                          AutomationException
Checks the validity of a field.

Parameters:
fieldIndex - The fieldIndex (in)
inputFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
error - A reference to a com.esri.arcgis.geodatabase.IEnumFieldError (out: use single element array)
fixedFields - A reference to a com.esri.arcgis.geodatabase.IFields (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValidateWorkspace

IWorkspace getValidateWorkspace()
                                throws java.io.IOException,
                                       AutomationException
Workspace of the fieldchecker.

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

setValidateWorkspaceByRef

void setValidateWorkspaceByRef(IWorkspace validateWorkspace)
                               throws java.io.IOException,
                                      AutomationException
Workspace of the fieldchecker.

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

getInputWorkspace

IWorkspace getInputWorkspace()
                             throws java.io.IOException,
                                    AutomationException
Input workspace of the fieldchecker.

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

setInputWorkspace

void setInputWorkspace(IWorkspace inputWorkspace)
                       throws java.io.IOException,
                              AutomationException
Input workspace of the fieldchecker.

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

getValidateDictionary

ISqlKeywordDictionary getValidateDictionary()
                                            throws java.io.IOException,
                                                   AutomationException
Fieldchecker dictionary.

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

setValidateDictionaryByRef

void setValidateDictionaryByRef(ISqlKeywordDictionary validateDictionary)
                                throws java.io.IOException,
                                       AutomationException
Fieldchecker dictionary.

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