Class JSTLVariableStack
- java.lang.Object
-
- org.apache.xpath.VariableStack
-
- org.apache.taglibs.standard.tag.common.xml.JSTLVariableStack
-
- All Implemented Interfaces:
java.lang.Cloneable
public class JSTLVariableStack extends org.apache.xpath.VariableStack
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
JSTLVariableStack.Scope
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
APP_PREFIX
private static java.lang.String
COOKIE_PREFIX
private static java.lang.String
HEADER_PREFIX
private static java.lang.String
INITPARAM_PREFIX
private static java.lang.String
PAGE_PREFIX
private javax.servlet.jsp.PageContext
pageContext
private static java.lang.String
PARAM_PREFIX
private static java.lang.String
REQUEST_PREFIX
private static java.util.Map<java.lang.String,JSTLVariableStack.Scope>
SCOPES
private static java.lang.String
SESSION_PREFIX
-
Constructor Summary
Constructors Constructor Description JSTLVariableStack(javax.servlet.jsp.PageContext pageContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
getValue(java.lang.String prefix, java.lang.String name)
org.apache.xpath.objects.XObject
getVariableOrParam(org.apache.xpath.XPathContext xctxt, org.apache.xml.utils.QName qname)
-
Methods inherited from class org.apache.xpath.VariableStack
clearLocalSlots, clone, elementAt, getGlobalVariable, getGlobalVariable, getLocalVariable, getLocalVariable, getLocalVariable, getStackFrame, isLocalSet, link, reset, reset, setGlobalVariable, setLocalVariable, setLocalVariable, setStackFrame, size, unlink, unlink
-
-
-
-
Field Detail
-
PARAM_PREFIX
private static final java.lang.String PARAM_PREFIX
- See Also:
- Constant Field Values
-
HEADER_PREFIX
private static final java.lang.String HEADER_PREFIX
- See Also:
- Constant Field Values
-
COOKIE_PREFIX
private static final java.lang.String COOKIE_PREFIX
- See Also:
- Constant Field Values
-
INITPARAM_PREFIX
private static final java.lang.String INITPARAM_PREFIX
- See Also:
- Constant Field Values
-
PAGE_PREFIX
private static final java.lang.String PAGE_PREFIX
- See Also:
- Constant Field Values
-
REQUEST_PREFIX
private static final java.lang.String REQUEST_PREFIX
- See Also:
- Constant Field Values
-
SESSION_PREFIX
private static final java.lang.String SESSION_PREFIX
- See Also:
- Constant Field Values
-
APP_PREFIX
private static final java.lang.String APP_PREFIX
- See Also:
- Constant Field Values
-
SCOPES
private static final java.util.Map<java.lang.String,JSTLVariableStack.Scope> SCOPES
-
pageContext
private final javax.servlet.jsp.PageContext pageContext
-
-
Method Detail
-
getVariableOrParam
public org.apache.xpath.objects.XObject getVariableOrParam(org.apache.xpath.XPathContext xctxt, org.apache.xml.utils.QName qname) throws javax.xml.transform.TransformerException
- Overrides:
getVariableOrParam
in classorg.apache.xpath.VariableStack
- Throws:
javax.xml.transform.TransformerException
-
getValue
private java.lang.Object getValue(java.lang.String prefix, java.lang.String name)
-
-