com.esri.arcgis.geoprocessing
Interface IMdList

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

public interface IMdList
extends java.io.Serializable

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

Description: 'Provides access to properties/methods of a model list.' 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 IID9c5185c9_dfdd_4452_9f64_5ba4803dbd6f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addValue(IGPValue pValue)
          Adds a value.
 int getAlteredFlag(int index)
          Indicates whether the value has been explicitly set (by the user).
 int getCount()
          The list count.
 int getCurrentIndex()
          The current index.
 IMdVariable getFeedbackVariable()
          Feedback variable.
 int getListType()
          Indicates the list type.
 int getValence()
          Get valence.
 IGPValue getValue(int index)
          The value at the specifed index.
 void getValues(boolean bClone, IArray[] ppValues, ILongArray[] ppFlags)
          The values.
 void insertValue(int index, IGPValue pValue)
          Inserts a value.
 boolean isAlteredFlag()
          Indicates whether the value has been explicitly set (by the user).
 void moveValue(int index, int direction)
          Moves the specified value.
 void removeAll()
          Removes all values.
 void removeValue(int index)
          Removes the specified value.
 void setAlteredFlag(boolean altered)
          Indicates whether the value has been explicitly set (by the user).
 void setAlteredFlag2(int index, int flag)
          Indicates whether the value has been explicitly set (by the user).
 void setCurrentIndex(int index)
          The current index.
 void setFeedbackVariableByRef(IMdVariable ppVariable)
          Feedback variable.
 void setListType(int type)
          Indicates the list type.
 void setValence(int valence)
          Set valence.
 void setValueByRef(int index, IGPValue ppValue)
          The value at the specifed index.
 void setValues(IArray pValues, ILongArray pFlags)
          The values.
 

Field Detail

IID9c5185c9_dfdd_4452_9f64_5ba4803dbd6f

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

getListType

int getListType()
                throws java.io.IOException,
                       AutomationException
Indicates the list type.

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

setListType

void setListType(int type)
                 throws java.io.IOException,
                        AutomationException
Indicates the list type.

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

getCurrentIndex

int getCurrentIndex()
                    throws java.io.IOException,
                           AutomationException
The current index.

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

setCurrentIndex

void setCurrentIndex(int index)
                     throws java.io.IOException,
                            AutomationException
The current index.

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The list count.

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

getValue

IGPValue getValue(int index)
                  throws java.io.IOException,
                         AutomationException
The value at the specifed index.

Parameters:
index - The index (in)
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(int index,
                   IGPValue ppValue)
                   throws java.io.IOException,
                          AutomationException
The value at the specifed index.

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

addValue

void addValue(IGPValue pValue)
              throws java.io.IOException,
                     AutomationException
Adds a value.

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

insertValue

void insertValue(int index,
                 IGPValue pValue)
                 throws java.io.IOException,
                        AutomationException
Inserts a value.

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

moveValue

void moveValue(int index,
               int direction)
               throws java.io.IOException,
                      AutomationException
Moves the specified value.

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

removeValue

void removeValue(int index)
                 throws java.io.IOException,
                        AutomationException
Removes the specified value.

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

removeAll

void removeAll()
               throws java.io.IOException,
                      AutomationException
Removes all values.

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

getValues

void getValues(boolean bClone,
               IArray[] ppValues,
               ILongArray[] ppFlags)
               throws java.io.IOException,
                      AutomationException
The values.

Parameters:
bClone - The bClone (in)
ppValues - A reference to a com.esri.arcgis.system.IArray (out: use single element array)
ppFlags - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValues

void setValues(IArray pValues,
               ILongArray pFlags)
               throws java.io.IOException,
                      AutomationException
The values.

Parameters:
pValues - A reference to a com.esri.arcgis.system.IArray (in)
pFlags - A reference to a com.esri.arcgis.system.ILongArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeedbackVariable

IMdVariable getFeedbackVariable()
                                throws java.io.IOException,
                                       AutomationException
Feedback variable.

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

setFeedbackVariableByRef

void setFeedbackVariableByRef(IMdVariable ppVariable)
                              throws java.io.IOException,
                                     AutomationException
Feedback variable.

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

getValence

int getValence()
               throws java.io.IOException,
                      AutomationException
Get valence.

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

setValence

void setValence(int valence)
                throws java.io.IOException,
                       AutomationException
Set valence.

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

isAlteredFlag

boolean isAlteredFlag()
                      throws java.io.IOException,
                             AutomationException
Indicates whether the value has been explicitly set (by the user).

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

setAlteredFlag

void setAlteredFlag(boolean altered)
                    throws java.io.IOException,
                           AutomationException
Indicates whether the value has been explicitly set (by the user).

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

getAlteredFlag

int getAlteredFlag(int index)
                   throws java.io.IOException,
                          AutomationException
Indicates whether the value has been explicitly set (by the user).

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

setAlteredFlag2

void setAlteredFlag2(int index,
                     int flag)
                     throws java.io.IOException,
                            AutomationException
Indicates whether the value has been explicitly set (by the user).

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