com.yobotics.simulationconstructionset
Class VarList
java.lang.Object
com.yobotics.simulationconstructionset.VarList
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class VarList
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
- See Also:
- Serialized Form
|
Constructor Summary |
VarList(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VarList
public VarList(java.lang.String name)
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
isEmpty
public boolean isEmpty()
addVariable
public void addVariable(YoVariable v)
addVariables
public void addVariables(VarList list)
addVariables
public void addVariables(java.util.ArrayList<YoVariable> list)
addVariables
public void addVariables(YoVariable[] variables)
removeVariable
public void removeVariable(YoVariable v)
removeAllVariables
public void removeAllVariables()
containsVariable
public boolean containsVariable(YoVariable v)
getVariables
public java.util.ArrayList<YoVariable> getVariables()
size
public int size()
get
public YoVariable get(int i)
setVariable
public void setVariable(java.lang.String name,
double val)
getVariable
public YoVariable getVariable(java.lang.String name)
getVariableNames
public java.lang.String[] getVariableNames()
getMatchingVariables
public java.util.ArrayList getMatchingVariables(java.lang.String[] names,
java.lang.String[] regularExpressions)
getAllVariables
public YoVariable[] getAllVariables()
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener listener)
compareTo
public int compareTo(java.lang.Object o)
- Compares this VarList to the specified object returning > = < as 1 0 -1 respectively.
Reference object must be another VarList otherwise a runtime exception will be thrown.
- Specified by:
compareTo in interface java.lang.Comparable
- Parameters:
o - Object to which this will be compared
- Returns:
- indicates > = < as 1 0 -1 respectively