com.esri.arcgis.geoprocessing
Interface IGPFeatureSchema

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPFeatureSchema, IGPFeatureSchemaProxy

public interface IGPFeatureSchema
extends java.io.Serializable

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

Description: 'Provides access to the properties/methods of a geoprocessing feature schema object.' 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 IIDc05030d4_b950_4c2e_b30e_e25fb4b9ac12
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IFields getAdditionalFields()
          Inidicates additional fields for the fields property.
 IEnvelope getExtent()
          The extent property.
 int getExtentRule()
          Inidicates how the extent property is to be managed.
 int getFeatureType()
          The FeatureType.
 int getFeatureTypeRule()
          Inidicates how the FeatureType property is to be managed.
 int getFieldsRule()
          Inidicates how the fields property is to be managed.
 int getGeometryType()
          The GeometryType.
 int getGeometryTypeRule()
          Inidicates how the GeometryType property is to be managed.
 void setAdditionalFieldsByRef(IFields fields)
          Inidicates additional fields for the fields property.
 void setExtentByRef(IEnvelope extent)
          The extent property.
 void setExtentRule(int type)
          Inidicates how the extent property is to be managed.
 void setFeatureType(int type)
          The FeatureType.
 void setFeatureTypeRule(int type)
          Inidicates how the FeatureType property is to be managed.
 void setFieldsRule(int type)
          Inidicates how the fields property is to be managed.
 void setGeometryType(int type)
          The GeometryType.
 void setGeometryTypeRule(int type)
          Inidicates how the GeometryType property is to be managed.
 

Field Detail

IIDc05030d4_b950_4c2e_b30e_e25fb4b9ac12

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

getFeatureTypeRule

int getFeatureTypeRule()
                       throws java.io.IOException,
                              AutomationException
Inidicates how the FeatureType property is to be managed.

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

setFeatureTypeRule

void setFeatureTypeRule(int type)
                        throws java.io.IOException,
                               AutomationException
Inidicates how the FeatureType property is to be managed.

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

getFeatureType

int getFeatureType()
                   throws java.io.IOException,
                          AutomationException
The FeatureType.

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

setFeatureType

void setFeatureType(int type)
                    throws java.io.IOException,
                           AutomationException
The FeatureType.

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

getGeometryTypeRule

int getGeometryTypeRule()
                        throws java.io.IOException,
                               AutomationException
Inidicates how the GeometryType property is to be managed.

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

setGeometryTypeRule

void setGeometryTypeRule(int type)
                         throws java.io.IOException,
                                AutomationException
Inidicates how the GeometryType property is to be managed.

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

getGeometryType

int getGeometryType()
                    throws java.io.IOException,
                           AutomationException
The GeometryType.

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.

setGeometryType

void setGeometryType(int type)
                     throws java.io.IOException,
                            AutomationException
The GeometryType.

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.

getFieldsRule

int getFieldsRule()
                  throws java.io.IOException,
                         AutomationException
Inidicates how the fields property is to be managed.

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

setFieldsRule

void setFieldsRule(int type)
                   throws java.io.IOException,
                          AutomationException
Inidicates how the fields property is to be managed.

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

getAdditionalFields

IFields getAdditionalFields()
                            throws java.io.IOException,
                                   AutomationException
Inidicates additional fields for the fields property.

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

setAdditionalFieldsByRef

void setAdditionalFieldsByRef(IFields fields)
                              throws java.io.IOException,
                                     AutomationException
Inidicates additional fields for the fields property.

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

getExtentRule

int getExtentRule()
                  throws java.io.IOException,
                         AutomationException
Inidicates how the extent property is to be managed.

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

setExtentRule

void setExtentRule(int type)
                   throws java.io.IOException,
                          AutomationException
Inidicates how the extent property is to be managed.

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

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The extent property.

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

setExtentByRef

void setExtentByRef(IEnvelope extent)
                    throws java.io.IOException,
                           AutomationException
The extent property.

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