com.esri.arcgis.geoprocessing
Interface IGPDatasetDomain

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPDatasetDomain, IGPDatasetDomainProxy

public interface IGPDatasetDomain
extends java.io.Serializable

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

Description: 'Provides access to the properties/methods of a geoprocessing dataset 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 IID98fd17fd_0943_4513_b097_5af3d06b6b39
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addType(int type)
          Add a dataset type.
 void deleteType(int type)
          Remove a dataset type.
 int getCount()
          Count.
 int getType(int index)
          Dataset type.
 boolean isFilterCanVersion()
          Indicates whether or not to filter datasets based on whether or not they can be versioned.
 boolean isFilterCanVersionType()
          Indicates whether to filter datasets that can or can not be versioned.
 boolean isFilterVersioned()
          Indicates whether or not to filter datasets based on whether or not they are versioned.
 boolean isFilterVersionedType()
          Indicates whether to filter versioned or non-versioned datasets.
 IArray makeList(IGPValue pValue)
          Make list.
 void setCanVersionFilter(boolean filter, boolean type)
          Set can filter.
 void setVersionedFilter(boolean filter, boolean type)
          Set versioned filter.
 

Field Detail

IID98fd17fd_0943_4513_b097_5af3d06b6b39

static final int IID98fd17fd_0943_4513_b097_5af3d06b6b39
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
Dataset type.

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.geodatabase.esriDatasetType 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 dataset type.

Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType 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 dataset type.

Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType 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.

setVersionedFilter

void setVersionedFilter(boolean filter,
                        boolean type)
                        throws java.io.IOException,
                               AutomationException
Set versioned 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.

isFilterVersioned

boolean isFilterVersioned()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether or not to filter datasets based on whether or not they are versioned.

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

isFilterVersionedType

boolean isFilterVersionedType()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether to filter versioned or non-versioned datasets.

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

setCanVersionFilter

void setCanVersionFilter(boolean filter,
                         boolean type)
                         throws java.io.IOException,
                                AutomationException
Set can 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.

isFilterCanVersion

boolean isFilterCanVersion()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether or not to filter datasets based on whether or not they can be versioned.

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

isFilterCanVersionType

boolean isFilterCanVersionType()
                               throws java.io.IOException,
                                      AutomationException
Indicates whether to filter datasets that can or can not be versioned.

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