|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.yobotics.simulationconstructionset.YoVariableHolderImplementation
public class YoVariableHolderImplementation
Title: YoVariableHolderImplementation
Description: An implementation of a YoVariableHolder.
Copyright: Copyright (c) 2009
Company: Yobotics, Inc. and IHMC
| Constructor Summary | |
|---|---|
YoVariableHolderImplementation()
|
|
| Method Summary | |
|---|---|
void |
addVariablesToHolder(java.util.ArrayList<YoVariable> variables)
Adds the given YoVariables to this YoVariableHolder. |
void |
addVariableToHolder(YoVariable variable)
Adds the given YoVariable to this YoVariableHolder. |
java.util.ArrayList<YoVariable> |
getAllVariables()
Returns all the YoVariables in this YoVariableHolder |
YoVariable[] |
getAllVariablesArray()
Returns all the YoVariables in this YoVariableHolder |
YoVariable |
getVariable(java.lang.String fullname)
Gets a YoVariable with the given name if it is in this YoVariableHolder, otherwise returns null. |
YoVariable |
getVariable(java.lang.String nameSpaceEnding,
java.lang.String name)
Gets a YoVariable with the given nameSpace and name if it is in this YoVariableHolder, otherwise returns null. |
java.util.ArrayList<YoVariable> |
getVariables(NameSpace nameSpace)
Returns all the YoVariables with the given nameSpace that are in this YoVariableHolder, empty if there are none. |
java.util.ArrayList<YoVariable> |
getVariables(java.lang.String fullname)
Returns all the YoVariables with the given name that are in this YoVariableHolder, empty if there are none. |
java.util.ArrayList<YoVariable> |
getVariables(java.lang.String nameSpaceEnding,
java.lang.String name)
Returns all the YoVariables with the given nameSpace and name that are in this YoVariableHolder, empty if there are none. |
boolean |
hasUniqueVariable(java.lang.String fullname)
Checks if this YoVariableHolder holds exactly one YoVariable with the given name. |
boolean |
hasUniqueVariable(java.lang.String nameSpaceEnding,
java.lang.String name)
Checks if this YoVariableHolder holds exactly one YoVariable with the given nameSpace and name. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public YoVariableHolderImplementation()
| Method Detail |
|---|
public java.util.ArrayList<YoVariable> getAllVariables()
YoVariableHolder
getAllVariables in interface YoVariableHolderpublic YoVariable[] getAllVariablesArray()
YoVariableHolder
getAllVariablesArray in interface YoVariableHolderpublic void addVariablesToHolder(java.util.ArrayList<YoVariable> variables)
variables - YoVariables to add to this YoVariableHolderpublic void addVariableToHolder(YoVariable variable)
variable - YoVariable to add to this YoVariableHolderpublic YoVariable getVariable(java.lang.String fullname)
YoVariableHolder
getVariable in interface YoVariableHolderfullname - String Name of YoVariable to get. If contains a ".", then YoVariable's nameSpace ending must match that of name.
public YoVariable getVariable(java.lang.String nameSpaceEnding,
java.lang.String name)
YoVariableHolder
getVariable in interface YoVariableHoldernameSpaceEnding - String nameSpaceEnding ending of YoVariable to get. The YoVariable's nameSpace ending must match that of nameSpace.name - String Name of YoVariable to get. If contains a ".", then throws a RuntimeException.
public boolean hasUniqueVariable(java.lang.String fullname)
YoVariableHolder
hasUniqueVariable in interface YoVariableHolderfullname - String Name of YoVariable to check for. If contains a ".", then YoVariable's nameSpace ending must match that of name.
public boolean hasUniqueVariable(java.lang.String nameSpaceEnding,
java.lang.String name)
YoVariableHolder
hasUniqueVariable in interface YoVariableHoldernameSpaceEnding - String NameSpace ending of YoVariable to check for. The YoVariable's nameSpace ending must match that of nameSpace.name - String Name of YoVariable to check for. If contains a ".", then throws a RuntimeException.
public java.util.ArrayList<YoVariable> getVariables(java.lang.String nameSpaceEnding,
java.lang.String name)
YoVariableHolder
getVariables in interface YoVariableHoldernameSpaceEnding - String NameSpace ending of YoVariables to get. The YoVariable's nameSpace ending must match that of nameSpace.name - String Name of YoVariable to get. If contains a ".", then throws a RuntimeException.
public java.util.ArrayList<YoVariable> getVariables(java.lang.String fullname)
YoVariableHolder
getVariables in interface YoVariableHolderfullname - String Name of YoVariable to get. If name contains a ".", then the YoVariable's nameSpace ending must match that of name.
public java.util.ArrayList<YoVariable> getVariables(NameSpace nameSpace)
YoVariableHolder
getVariables in interface YoVariableHoldernameSpace - NameSpace to match.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||