Sha256: 8bcbc033d86a919de6e50f7e96c27d292041f84da76c36b33f8b819ef6c3160d
Contents?: true
Size: 794 Bytes
Versions: 52
Compression:
Stored size: 794 Bytes
Contents
package nokogiri.internals; import java.util.HashMap; import javax.xml.namespace.QName; import javax.xml.xpath.XPathVariableResolver; /** * XPath variable support * * @author Ken Bloom <kbloom@gmail.com> * @author Yoko Harada <yokolet@gmail.com> */ public class NokogiriXPathVariableResolver implements XPathVariableResolver { private final HashMap<QName, String> variables = new HashMap<QName, String>(); public static NokogiriXPathVariableResolver create() { return new NokogiriXPathVariableResolver(); } private NokogiriXPathVariableResolver() {} public Object resolveVariable(QName variableName) { return variables.get(variableName); } public void registerVariable(String name, String value) { variables.put(new QName(name), value); } }
Version data entries
52 entries across 52 versions & 2 rubygems