com.esri.arcgis.geodatabase
Interface IDomain

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CodedValueDomain, IDomainProxy, RangeDomain

public interface IDomain
extends java.io.Serializable

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

Description: 'Provides access to members that return and modify domains and their merge and split policies.' 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 IIDdf18fe0a_84ba_11d2_ab61_000000000000
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getDescription()
          The description of the domain.
 int getDomainID()
          The ID of the domain.
 int getFieldType()
          The field type of the field.
 int getMergePolicy()
          The merge policy.
 java.lang.String getName()
          The name of the domain.
 java.lang.String getOwner()
          The owner of the domain.
 int getSplitPolicy()
          The split policy.
 int getType()
          The domain type.
 boolean memberOf(java.lang.Object value)
          Indicates whether the value is a valid member of the domain.
 void setDescription(java.lang.String description)
          The description of the domain.
 void setDomainID(int iD)
          The ID of the domain.
 void setFieldType(int fieldType)
          The field type of the field.
 void setMergePolicy(int policy)
          The merge policy.
 void setName(java.lang.String name)
          The name of the domain.
 void setOwner(java.lang.String owner)
          The owner of the domain.
 void setSplitPolicy(int policy)
          The split policy.
 

Field Detail

IIDdf18fe0a_84ba_11d2_ab61_000000000000

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

getDomainID

int getDomainID()
                throws java.io.IOException,
                       AutomationException
The ID of the domain.

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

setDomainID

void setDomainID(int iD)
                 throws java.io.IOException,
                        AutomationException
The ID of the domain.

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

getDescription

java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
The description of the domain.

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

setDescription

void setDescription(java.lang.String description)
                    throws java.io.IOException,
                           AutomationException
The description of the domain.

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

getFieldType

int getFieldType()
                 throws java.io.IOException,
                        AutomationException
The field type of the field.

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.

setFieldType

void setFieldType(int fieldType)
                  throws java.io.IOException,
                         AutomationException
The field type of the field.

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

getMergePolicy

int getMergePolicy()
                   throws java.io.IOException,
                          AutomationException
The merge policy.

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

setMergePolicy

void setMergePolicy(int policy)
                    throws java.io.IOException,
                           AutomationException
The merge policy.

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

getSplitPolicy

int getSplitPolicy()
                   throws java.io.IOException,
                          AutomationException
The split policy.

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

setSplitPolicy

void setSplitPolicy(int policy)
                    throws java.io.IOException,
                           AutomationException
The split policy.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the domain.

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

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
The name of the domain.

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

getOwner

java.lang.String getOwner()
                          throws java.io.IOException,
                                 AutomationException
The owner of the domain.

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

setOwner

void setOwner(java.lang.String owner)
              throws java.io.IOException,
                     AutomationException
The owner of the domain.

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

getType

int getType()
            throws java.io.IOException,
                   AutomationException
The domain type.

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

memberOf

boolean memberOf(java.lang.Object value)
                 throws java.io.IOException,
                        AutomationException
Indicates whether the value is a valid member of the domain.

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