com.rapidminer.parameter.value
Class ParameterValueList

java.lang.Object
  extended by com.rapidminer.parameter.value.ParameterValues
      extended by com.rapidminer.parameter.value.ParameterValueList
All Implemented Interfaces:
java.lang.Iterable

public class ParameterValueList
extends ParameterValues
implements java.lang.Iterable

A list of parameter values.

Author:
Tobias Malbrecht

Field Summary
 
Fields inherited from class com.rapidminer.parameter.value.ParameterValues
key, operator, type
 
Constructor Summary
ParameterValueList(Operator operator, ParameterType type)
           
ParameterValueList(Operator operator, ParameterType type, java.util.List<java.lang.String> values)
           
ParameterValueList(Operator operator, ParameterType type, java.lang.String[] valuesArray)
           
 
Method Summary
 void add(java.lang.String value)
           
 boolean contains(java.lang.String value)
           
 int getNumberOfValues()
           
 java.util.List<java.lang.String> getValues()
           
 java.lang.String[] getValuesArray()
           
 java.lang.String getValuesString()
           
 java.util.Iterator iterator()
           
 void move(int index, int direction)
           
 void remove(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class com.rapidminer.parameter.value.ParameterValues
getKey, getOperator, getParameterType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParameterValueList

public ParameterValueList(Operator operator,
                          ParameterType type)

ParameterValueList

public ParameterValueList(Operator operator,
                          ParameterType type,
                          java.lang.String[] valuesArray)

ParameterValueList

public ParameterValueList(Operator operator,
                          ParameterType type,
                          java.util.List<java.lang.String> values)
Method Detail

move

public void move(int index,
                 int direction)
Specified by:
move in class ParameterValues

getValues

public java.util.List<java.lang.String> getValues()

getValuesArray

public java.lang.String[] getValuesArray()
Overrides:
getValuesArray in class ParameterValues

add

public void add(java.lang.String value)

contains

public boolean contains(java.lang.String value)

remove

public void remove(java.lang.String value)

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface java.lang.Iterable

getNumberOfValues

public int getNumberOfValues()
Specified by:
getNumberOfValues in class ParameterValues

getValuesString

public java.lang.String getValuesString()
Specified by:
getValuesString in class ParameterValues

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 by Rapid-I