com.esri.arcgis.geodatabase
Interface IGPVariable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPVariable, IGPVariableProxy, MdVariable

public interface IGPVariable
extends java.io.Serializable

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

Description: 'Provides access to properties of a geoprocessing variable.' 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 IID91290e84_b518_43e3_8e7a_9ee8e0cef5c9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGPDataType getDataType()
          The data type of the variable.
 java.lang.String getName()
          The name of the geoprocessing variable.
 IGPValue getValue()
          The value object associated with the variable.
 boolean isDerived()
          Indicates if the variable is type derived.
 void setDataTypeByRef(IGPDataType dataType)
          The data type of the variable.
 void setDerived(boolean derived)
          Indicates if the variable is type derived.
 void setName(java.lang.String name)
          The name of the geoprocessing variable.
 void setValueByRef(IGPValue value)
          The value object associated with the variable.
 

Field Detail

IID91290e84_b518_43e3_8e7a_9ee8e0cef5c9

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

getName

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

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 geoprocessing variable.

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

getValue

IGPValue getValue()
                  throws java.io.IOException,
                         AutomationException
The value object associated with the variable.

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

setValueByRef

void setValueByRef(IGPValue value)
                   throws java.io.IOException,
                          AutomationException
The value object associated with the variable.

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

getDataType

IGPDataType getDataType()
                        throws java.io.IOException,
                               AutomationException
The data type of the variable.

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.

setDataTypeByRef

void setDataTypeByRef(IGPDataType dataType)
                      throws java.io.IOException,
                             AutomationException
The data type of the variable.

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

isDerived

boolean isDerived()
                  throws java.io.IOException,
                         AutomationException
Indicates if the variable is type derived.

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

setDerived

void setDerived(boolean derived)
                throws java.io.IOException,
                       AutomationException
Indicates if the variable is type derived.

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