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 classJSTLVariableStack.Scope
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringAPP_PREFIXprivate static java.lang.StringCOOKIE_PREFIXprivate static java.lang.StringHEADER_PREFIXprivate static java.lang.StringINITPARAM_PREFIXprivate static java.lang.StringPAGE_PREFIXprivate javax.servlet.jsp.PageContextpageContextprivate static java.lang.StringPARAM_PREFIXprivate static java.lang.StringREQUEST_PREFIXprivate static java.util.Map<java.lang.String,JSTLVariableStack.Scope>SCOPESprivate static java.lang.StringSESSION_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.ObjectgetValue(java.lang.String prefix, java.lang.String name)org.apache.xpath.objects.XObjectgetVariableOrParam(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:
getVariableOrParamin classorg.apache.xpath.VariableStack- Throws:
javax.xml.transform.TransformerException
-
getValue
private java.lang.Object getValue(java.lang.String prefix, java.lang.String name)
-
-