com.esri.arcgis.geoprocessing
Interface IGPSAGeoDataDomain

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPSAGeoDataDomain, IGPSAGeoDataDomainProxy

public interface IGPSAGeoDataDomain
extends java.io.Serializable

COM Interface 'IGPSAGeoDataDomain'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to GPSA Geo-Data Domain.' 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 IIDc20fa807_c504_446c_8279_39a9170c8ffe
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addDataType(IGPDataType type)
          Adds a GPDataType.
 void addFieldType(int type)
          Adds an esriFieldType.
 void addGeometryType(int type)
          Adds an esriGeometryType.
 void clearDataType()
          Clears a GPDataType.
 void clearFieldType()
          Clears a esriFieldType.
 void clearGeometryType()
          Clears a esriGeometryTypes.
 IGPDataType getDataType(int index)
          GPDataType at an index.
 int getDataTypeCount()
          GPDataType count.
 IEnumGPDataType getDataTypes()
          All GPDataTypes.
 java.lang.String getDefaultFieldName()
          Defualt field name.
 int getFieldType(int index)
          Field type at an index.
 int getFieldTypeCount()
          Field type count.
 IEnumFieldType getFieldTypes()
          All esriFieldTypes.
 int getGeometryType(int index)
          Geometry type at an index.
 int getGeometryTypeCount()
          Geometry type count.
 IEnumGeometryType getGeometryTypes()
          All esriGeometryTypes.
 boolean isCheckField()
          Indicates if checking field in Validation.
 void removeDataType(IGPDataType type)
          Removes a GPDataType.
 void removeFieldType(int type)
          Removes an esriFieldType.
 void removeGeometryType(int type)
          Removes an esriGeometryType.
 IArray selectFields(IDETable pDETable)
          Selects Fields in a DETable.
 IArray selectFromArray(IArray dEGeoDatasets)
          Selects DEGeoDatasets from an Array.
 IArray selectFromWorkspace(java.lang.String workspacepath)
          Selects DEGeoDatasets from a workspace path.
 void setAreaFeatureData()
          Sets polygon feature data.
 void setCheckField(boolean bUse)
          Indicates if checking field in Validation.
 void setDefaultFieldName(java.lang.String fieldName)
          Defualt field name.
 void setFeatureData()
          Sets feature data.
 void setLineFeatureData()
          Sets polyline feature data.
 void setNumericFieldTypes(boolean integerOnly, boolean allowOID)
          Sets numeric field types.
 void setPointFeatureData()
          Sets point-type feature data.
 void setRasterData(boolean integerOnly, boolean allowFormulated)
          Sets raster data.
 boolean validateDataType(IGPDataType type)
          Validates a GPDataType.
 boolean validateFieldType(int type)
          Validate an esriFieldType.
 boolean validateGeometryType(int type)
          Validates an esriGeometryType.
 

Field Detail

IIDc20fa807_c504_446c_8279_39a9170c8ffe

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

getDataTypeCount

int getDataTypeCount()
                     throws java.io.IOException,
                            AutomationException
GPDataType count.

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

getDataType

IGPDataType getDataType(int index)
                        throws java.io.IOException,
                               AutomationException
GPDataType at an index.

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

addDataType

void addDataType(IGPDataType type)
                 throws java.io.IOException,
                        AutomationException
Adds a GPDataType.

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

removeDataType

void removeDataType(IGPDataType type)
                    throws java.io.IOException,
                           AutomationException
Removes a GPDataType.

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

clearDataType

void clearDataType()
                   throws java.io.IOException,
                          AutomationException
Clears a GPDataType.

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

getDataTypes

IEnumGPDataType getDataTypes()
                             throws java.io.IOException,
                                    AutomationException
All GPDataTypes.

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

getFieldTypeCount

int getFieldTypeCount()
                      throws java.io.IOException,
                             AutomationException
Field type count.

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

getFieldType

int getFieldType(int index)
                 throws java.io.IOException,
                        AutomationException
Field type at an index.

Parameters:
index - The index (in)
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.

addFieldType

void addFieldType(int type)
                  throws java.io.IOException,
                         AutomationException
Adds an esriFieldType.

Parameters:
type - 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.

removeFieldType

void removeFieldType(int type)
                     throws java.io.IOException,
                            AutomationException
Removes an esriFieldType.

Parameters:
type - 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.

clearFieldType

void clearFieldType()
                    throws java.io.IOException,
                           AutomationException
Clears a esriFieldType.

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

getFieldTypes

IEnumFieldType getFieldTypes()
                             throws java.io.IOException,
                                    AutomationException
All esriFieldTypes.

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

getGeometryTypeCount

int getGeometryTypeCount()
                         throws java.io.IOException,
                                AutomationException
Geometry type count.

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

getGeometryType

int getGeometryType(int index)
                    throws java.io.IOException,
                           AutomationException
Geometry type at an index.

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addGeometryType

void addGeometryType(int type)
                     throws java.io.IOException,
                            AutomationException
Adds an esriGeometryType.

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

removeGeometryType

void removeGeometryType(int type)
                        throws java.io.IOException,
                               AutomationException
Removes an esriGeometryType.

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

clearGeometryType

void clearGeometryType()
                       throws java.io.IOException,
                              AutomationException
Clears a esriGeometryTypes.

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

getGeometryTypes

IEnumGeometryType getGeometryTypes()
                                   throws java.io.IOException,
                                          AutomationException
All esriGeometryTypes.

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

validateDataType

boolean validateDataType(IGPDataType type)
                         throws java.io.IOException,
                                AutomationException
Validates a GPDataType.

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

validateFieldType

boolean validateFieldType(int type)
                          throws java.io.IOException,
                                 AutomationException
Validate an esriFieldType.

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

validateGeometryType

boolean validateGeometryType(int type)
                             throws java.io.IOException,
                                    AutomationException
Validates an esriGeometryType.

Parameters:
type - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Returns:
The ok
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

selectFields

IArray selectFields(IDETable pDETable)
                    throws java.io.IOException,
                           AutomationException
Selects Fields in a DETable.

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

selectFromWorkspace

IArray selectFromWorkspace(java.lang.String workspacepath)
                           throws java.io.IOException,
                                  AutomationException
Selects DEGeoDatasets from a workspace path.

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

selectFromArray

IArray selectFromArray(IArray dEGeoDatasets)
                       throws java.io.IOException,
                              AutomationException
Selects DEGeoDatasets from an Array.

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

setRasterData

void setRasterData(boolean integerOnly,
                   boolean allowFormulated)
                   throws java.io.IOException,
                          AutomationException
Sets raster data.

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

setFeatureData

void setFeatureData()
                    throws java.io.IOException,
                           AutomationException
Sets feature data.

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

setPointFeatureData

void setPointFeatureData()
                         throws java.io.IOException,
                                AutomationException
Sets point-type feature data.

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

setLineFeatureData

void setLineFeatureData()
                        throws java.io.IOException,
                               AutomationException
Sets polyline feature data.

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

setAreaFeatureData

void setAreaFeatureData()
                        throws java.io.IOException,
                               AutomationException
Sets polygon feature data.

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

setNumericFieldTypes

void setNumericFieldTypes(boolean integerOnly,
                          boolean allowOID)
                          throws java.io.IOException,
                                 AutomationException
Sets numeric field types.

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

setCheckField

void setCheckField(boolean bUse)
                   throws java.io.IOException,
                          AutomationException
Indicates if checking field in Validation.

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

isCheckField

boolean isCheckField()
                     throws java.io.IOException,
                            AutomationException
Indicates if checking field in Validation.

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

setDefaultFieldName

void setDefaultFieldName(java.lang.String fieldName)
                         throws java.io.IOException,
                                AutomationException
Defualt field name.

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

getDefaultFieldName

java.lang.String getDefaultFieldName()
                                     throws java.io.IOException,
                                            AutomationException
Defualt field name.

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