|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgoanim.variables.VariableContext
public class VariableContext
| Field Summary | |
|---|---|
protected VariableContext |
father
father and son are references to other contexts |
protected VariableContext |
son
|
| Constructor Summary | |
|---|---|
VariableContext()
constructor |
|
VariableContext(VariableContext myFather)
constructor which references an existing context as a father |
|
| Method Summary | |
|---|---|
VariableContext |
contextClose()
closes given contact and returns to father context |
VariableContext |
contextOpen()
opens a new context (e.g. |
void |
defineKey(java.lang.String type,
java.lang.String key)
defines a variable for this context |
void |
defineKey(java.lang.String type,
java.lang.String key,
java.lang.String value)
|
void |
deleteKey(java.lang.String key)
deletes a key |
VariableContext |
dropSon()
|
java.lang.Boolean |
getBool(java.lang.String key)
|
VariableContext |
getContext()
|
java.lang.Float |
getFloat(java.lang.String key)
|
java.lang.Integer |
getInt(java.lang.String key)
|
java.lang.String |
getString(java.lang.String key)
|
Variable |
getVariable(java.lang.String key)
returns the variable for a given key. |
java.util.HashMap<java.lang.String,java.lang.String> |
listAll()
gets a list of all current variables specific to this context |
java.util.HashMap<java.lang.String,java.lang.String> |
listContext()
gets a list of all current variables specific to this context |
java.util.HashMap<java.lang.String,java.lang.String> |
listGlobal()
|
static void |
main(java.lang.String[] args)
|
void |
setGlobal(java.lang.String key)
|
void |
setRole(java.lang.String key,
java.lang.String value)
sets the value for a given variable. |
void |
setValue(java.lang.String key,
java.lang.String value)
sets the value for a given variable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected VariableContext father
protected VariableContext son
| Constructor Detail |
|---|
public VariableContext()
public VariableContext(VariableContext myFather)
myFather - | Method Detail |
|---|
public VariableContext dropSon()
public void defineKey(java.lang.String type,
java.lang.String key)
key - name for the variable to define
public void defineKey(java.lang.String type,
java.lang.String key,
java.lang.String value)
public void deleteKey(java.lang.String key)
public Variable getVariable(java.lang.String key)
key - name of the variable
public java.lang.Integer getInt(java.lang.String key)
public java.lang.Float getFloat(java.lang.String key)
public java.lang.Boolean getBool(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public java.util.HashMap<java.lang.String,java.lang.String> listContext()
public java.util.HashMap<java.lang.String,java.lang.String> listGlobal()
public java.util.HashMap<java.lang.String,java.lang.String> listAll()
public void setValue(java.lang.String key,
java.lang.String value)
key - name of the variablevalue - the value to be set for the key
public void setRole(java.lang.String key,
java.lang.String value)
key - name of the variablevalue - the value to be set for the keypublic void setGlobal(java.lang.String key)
public VariableContext contextOpen()
public VariableContext contextClose()
public VariableContext getContext()
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||