public class XPathNSResolver extends HtmlUnitScriptable implements org.htmlunit.xpath.xml.utils.PrefixResolver
XPathNSResolver
.org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
Constructor and Description |
---|
XPathNSResolver() |
Modifier and Type | Method and Description |
---|---|
Object |
getDefaultValue(Class<?> hint)
Returns the JavaScript default value of this object.
|
String |
getNamespaceForPrefix(String prefix) |
String |
getNamespaceForPrefix(String prefix,
Node context) |
boolean |
handlesNullPrefixes() |
String |
lookupNamespaceURI(String prefix)
Look up the namespace URI associated to the given namespace prefix.
|
void |
setElement(Node element)
Sets the element to start lookup from.
|
clone, equivalentValues, get, getBrowserVersion, getClassName, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getWindow, getWindow, getWindowFromTopCallScope, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
public void setElement(Node element)
element
- HTMLElement
or Element
to start lookup frompublic String lookupNamespaceURI(String prefix)
prefix
- the prefix to look forpublic String getNamespaceForPrefix(String prefix)
getNamespaceForPrefix
in interface org.htmlunit.xpath.xml.utils.PrefixResolver
public String getNamespaceForPrefix(String prefix, Node context)
getNamespaceForPrefix
in interface org.htmlunit.xpath.xml.utils.PrefixResolver
public boolean handlesNullPrefixes()
handlesNullPrefixes
in interface org.htmlunit.xpath.xml.utils.PrefixResolver
public Object getDefaultValue(Class<?> hint)
getDefaultValue
in interface org.htmlunit.corejs.javascript.Scriptable
getDefaultValue
in class HtmlUnitScriptable
hint
- a hint as to the format of the default value (ignored in this case)Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.