public class ClientVariableValueManager extends VariableValueManagerImpl
mVariableList, mVariables
Constructor and Description |
---|
ClientVariableValueManager(ApplicationModuleImpl am, VariableManagerOwnerBase owner, ClientVariableValueManager[] varMgrParents) |
Modifier and Type | Method and Description |
---|---|
Variable |
addVariable(java.lang.String name) |
void |
addVariable(Variable var) |
void |
clearVariables() |
Variable |
findVariable(java.lang.String name) |
int |
getVariableCount() |
Variable[] |
getVariables() |
Variable[] |
getVariablesOfKind(java.lang.String kind) |
java.lang.Object |
getVariableValue(java.lang.String name) |
java.lang.Object |
getVariableValue(Variable var) |
java.lang.Object |
getVariableValueRaw(java.lang.String name, boolean useDefaultValue) |
java.lang.Object |
getVariableValueRaw(Variable var, boolean useDefaultValue) |
Variable |
lookupVariable(java.lang.String name) |
Variable |
removeVariable(java.lang.String name) |
void |
setVariableValue(java.lang.String name, java.lang.Object value) |
void |
setVariableValue(Variable var, java.lang.Object value) |
void |
variableChanged(Variable v)
*** For internal framework use only ***
|
activatePassivatedVariables, clearValue, clearValue, getLocalPassivatableVariables, getPassivatableVariables, getVariableValues, getVariableValuesRaw, hasVariableValue, hasVariableValue, mergeVariableValues, populateVariableValue, populateVariableValueInternal, readVarsFromXML, setVariableValues, setVariableValues, setVariableValuesFrom, writeVarsToXML
addVariables, enableVariableNameValidation, findDeclaredVariable, getDeclaredVariableCount, getDeclaredVariables, getName, getVariablesMap, getVarMgrOwner, getVarMgrOwnerBase, getVarMgrParents, internalCreateVariableInstance, loadFromXML, loadFromXML, lookupDeclaredVariable, mergeVariables, replaceVariable, setVarMgrParents, variableList, variables
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addVariables, findDeclaredVariable, getDeclaredVariableCount, getDeclaredVariables, getName, getVariablesMap, getVarMgrOwner, getVarMgrOwnerBase, getVarMgrParents, mergeVariables, replaceVariable
public ClientVariableValueManager(ApplicationModuleImpl am, VariableManagerOwnerBase owner, ClientVariableValueManager[] varMgrParents)
public java.lang.Object getVariableValue(Variable var)
getVariableValue
in interface VariableValueManager
getVariableValue
in class VariableValueManagerImpl
public java.lang.Object getVariableValue(java.lang.String name)
getVariableValue
in interface VariableValueManager
getVariableValue
in class VariableValueManagerImpl
public java.lang.Object getVariableValueRaw(Variable var, boolean useDefaultValue)
getVariableValueRaw
in interface VariableValueManager
getVariableValueRaw
in class VariableValueManagerImpl
public java.lang.Object getVariableValueRaw(java.lang.String name, boolean useDefaultValue)
getVariableValueRaw
in interface VariableValueManager
getVariableValueRaw
in class VariableValueManagerImpl
public void setVariableValue(Variable var, java.lang.Object value)
setVariableValue
in interface VariableValueManager
setVariableValue
in class VariableValueManagerImpl
public void setVariableValue(java.lang.String name, java.lang.Object value)
setVariableValue
in interface VariableValueManager
setVariableValue
in class VariableValueManagerImpl
public Variable[] getVariables()
getVariables
in interface VariableManager
getVariables
in class VariableManagerImpl
public Variable[] getVariablesOfKind(java.lang.String kind)
getVariablesOfKind
in interface VariableManager
getVariablesOfKind
in class VariableManagerImpl
public int getVariableCount()
getVariableCount
in interface VariableManager
getVariableCount
in class VariableManagerImpl
public Variable findVariable(java.lang.String name)
findVariable
in interface VariableManager
findVariable
in class VariableManagerImpl
public Variable lookupVariable(java.lang.String name)
lookupVariable
in interface VariableManager
lookupVariable
in class VariableManagerImpl
public void addVariable(Variable var)
addVariable
in interface VariableManager
addVariable
in class VariableManagerImpl
public Variable addVariable(java.lang.String name)
addVariable
in interface VariableManager
addVariable
in class VariableManagerImpl
public Variable removeVariable(java.lang.String name)
removeVariable
in interface VariableManager
removeVariable
in class VariableValueManagerImpl
public void clearVariables()
clearVariables
in interface VariableManager
clearVariables
in class VariableManagerImpl
public void variableChanged(Variable v)
VariableManagerImpl
variableChanged
in interface VariableManager
variableChanged
in class VariableManagerImpl