org.apache.taglibs.standard.tag.common.xml
Class JSTLXPathVariableResolver
java.lang.Object
org.apache.taglibs.standard.tag.common.xml.JSTLXPathVariableResolver
- All Implemented Interfaces:
- javax.xml.xpath.XPathVariableResolver
public class JSTLXPathVariableResolver
- extends java.lang.Object
- implements javax.xml.xpath.XPathVariableResolver
The XPathVariableResolver implementation provides access to user
XPath variables.
|
Method Summary |
protected java.lang.Object |
getVariableValue(java.lang.String namespace,
java.lang.String prefix,
java.lang.String localName)
Retrieve an XPath's variable value using JSTL's custom
variable-mapping rules |
java.lang.Object |
resolveVariable(javax.xml.namespace.QName qname)
Find variable in set of variables |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSTLXPathVariableResolver
public JSTLXPathVariableResolver(javax.servlet.jsp.PageContext pc)
resolveVariable
public java.lang.Object resolveVariable(javax.xml.namespace.QName qname)
throws java.lang.NullPointerException
- Find variable in set of variables
- Specified by:
resolveVariable in interface javax.xml.xpath.XPathVariableResolver
- Parameters:
QName - variable name
- Returns:
- QName variables value
- Throws:
java.lang.NullPointerException - if variable name is null
getVariableValue
protected java.lang.Object getVariableValue(java.lang.String namespace,
java.lang.String prefix,
java.lang.String localName)
throws UnresolvableException
- Retrieve an XPath's variable value using JSTL's custom
variable-mapping rules
- Throws:
UnresolvableException
Copyright (c) 1999-2012 Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.