|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.taglibs.rdc.scxml.env.ELContext
EL Context for SCXML interpreter.
Field Summary | |
protected static org.apache.commons.logging.Log |
log
|
protected Context |
parent
|
protected java.util.HashMap |
vars
|
Constructor Summary | |
ELContext()
Constructor |
|
ELContext(Context parent)
|
Method Summary | |
java.lang.Object |
get(java.lang.String name)
Get the value of this variable; delegating to parent |
Context |
getParent()
Get the parent Context, may be null |
boolean |
has(java.lang.String name)
Check if this variable exists, delegating to parent |
java.util.Iterator |
iterator()
Get an Iterator over all variables in this Context |
void |
reset()
Clear this Context |
java.lang.Object |
resolveVariable(java.lang.String pName)
Resolves the specified variable. |
void |
set(java.lang.String name,
java.lang.Object value)
Assigns a new value to an existing variable or creates a new one. |
void |
setLocal(java.lang.String name,
java.lang.Object value)
Assigns a new value to an existing variable or creates a new one. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static org.apache.commons.logging.Log log
protected Context parent
protected java.util.HashMap vars
Constructor Detail |
public ELContext()
public ELContext(Context parent)
parent
- a parent ELContext, can be nullMethod Detail |
public void set(java.lang.String name, java.lang.Object value)
set
in interface Context
name
- The variable namevalue
- The variable valueContext.set(java.lang.String, java.lang.Object)
public java.lang.Object get(java.lang.String name)
get
in interface Context
name
- The name of the variable
Context.get(java.lang.String)
public boolean has(java.lang.String name)
has
in interface Context
name
- The name of the variable
Context.has(java.lang.String)
public java.util.Iterator iterator()
iterator
in interface Context
Context.iterator()
public void reset()
reset
in interface Context
Context.reset()
public Context getParent()
getParent
in interface Context
Context.getParent()
public void setLocal(java.lang.String name, java.lang.Object value)
setLocal
in interface Context
name
- The variable namevalue
- The variable valueContext.setLocal(java.lang.String, java.lang.Object)
public java.lang.Object resolveVariable(java.lang.String pName) throws javax.servlet.jsp.el.ELException
resolveVariable
in interface javax.servlet.jsp.el.VariableResolver
javax.servlet.jsp.el.ELException
VariableResolver.resolveVariable(java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |