com.esri.arcgis.geoprocessing
Interface IGPFeatureClassDomain

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPFeatureClassDomain, IGPFeatureClassDomainProxy

public interface IGPFeatureClassDomain
extends java.io.Serializable

COM Interface 'IGPFeatureClassDomain'. 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 class domain 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 IIDaba2a43c_aea0_4c46_af5d_cd47bea03277
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addFeatureType(int type)
          Add a feature class type.
 void addType(int type)
          Add a shape type.
 void deleteFeatureType(int type)
          Remove a feature class type.
 void deleteType(int type)
          Remove a shape type.
 int getCount()
          Count.
 int getFeatureType(int index)
          Feature class type.
 int getFeatureTypeCount()
          Count.
 int getType(int index)
          Shape type.
 boolean isFilterHasMs()
          Indicates whether or not to filter feature classes based on whether or not they have measures.
 boolean isFilterHasZs()
          Indicates whether or not to filter feature classes based on whether or not they have Z values.
 boolean isFilterIndex()
          Indicates whether or not to filter feature classes based on whether or not they have a spatial index.
 boolean isFilterIndexType()
          Indicates whether to filter feature classes that have or do not have a spatial index.
 boolean isIncludeHasMs()
          Indicates whether to filter feature classes that have or do not have measures.
 boolean isIncludeHasZs()
          Indicates whether to filter feature classes that have or do not have Z values.
 IArray makeList(IGPValue pValue)
          Make list.
 void setHasMsFilter(boolean filter, boolean includeHasMs)
          Set HasMs filter.
 void setHasZsFilter(boolean filter, boolean includeHasZs)
          Set HasZs filter.
 void setIndexFilter(boolean filter, boolean type)
          Set index filter.
 

Field Detail

IIDaba2a43c_aea0_4c46_af5d_cd47bea03277

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
Count.

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

getType

int getType(int index)
            throws java.io.IOException,
                   AutomationException
Shape type.

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.

addType

void addType(int type)
             throws java.io.IOException,
                    AutomationException
Add a shape type.

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.

deleteType

void deleteType(int type)
                throws java.io.IOException,
                       AutomationException
Remove a shape type.

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.

makeList

IArray makeList(IGPValue pValue)
                throws java.io.IOException,
                       AutomationException
Make list.

Parameters:
pValue - A reference to a com.esri.arcgis.geodatabase.IGPValue (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.

setIndexFilter

void setIndexFilter(boolean filter,
                    boolean type)
                    throws java.io.IOException,
                           AutomationException
Set index filter.

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

isFilterIndex

boolean isFilterIndex()
                      throws java.io.IOException,
                             AutomationException
Indicates whether or not to filter feature classes based on whether or not they have a spatial index.

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

isFilterIndexType

boolean isFilterIndexType()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether to filter feature classes that have or do not have a spatial index.

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

setHasMsFilter

void setHasMsFilter(boolean filter,
                    boolean includeHasMs)
                    throws java.io.IOException,
                           AutomationException
Set HasMs filter.

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

isFilterHasMs

boolean isFilterHasMs()
                      throws java.io.IOException,
                             AutomationException
Indicates whether or not to filter feature classes based on whether or not they have measures.

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

isIncludeHasMs

boolean isIncludeHasMs()
                       throws java.io.IOException,
                              AutomationException
Indicates whether to filter feature classes that have or do not have measures.

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

setHasZsFilter

void setHasZsFilter(boolean filter,
                    boolean includeHasZs)
                    throws java.io.IOException,
                           AutomationException
Set HasZs filter.

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

isFilterHasZs

boolean isFilterHasZs()
                      throws java.io.IOException,
                             AutomationException
Indicates whether or not to filter feature classes based on whether or not they have Z values.

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

isIncludeHasZs

boolean isIncludeHasZs()
                       throws java.io.IOException,
                              AutomationException
Indicates whether to filter feature classes that have or do not have Z values.

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

getFeatureTypeCount

int getFeatureTypeCount()
                        throws java.io.IOException,
                               AutomationException
Count.

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

getFeatureType

int getFeatureType(int index)
                   throws java.io.IOException,
                          AutomationException
Feature class type.

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

addFeatureType

void addFeatureType(int type)
                    throws java.io.IOException,
                           AutomationException
Add a feature class type.

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.

deleteFeatureType

void deleteFeatureType(int type)
                       throws java.io.IOException,
                              AutomationException
Remove a feature class type.

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.