Package org.htmlunit.javascript.host.dom
Class DOMImplementation
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.dom.DOMImplementation
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
public class DOMImplementation extends HtmlUnitScriptable
A JavaScript object forDOMImplementation
.- See Also:
- W3C Dom Level 1, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DOMImplementation()
Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLDocument
createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype)
Creates anXMLDocument
.HTMLDocument
createHTMLDocument(java.lang.Object titleObj)
Creates anHTMLDocument
.boolean
hasFeature(java.lang.String feature, java.lang.String version)
Test if the DOM implementation implements a specific feature.void
jsConstructor()
JavaScript constructor.-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
-
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, 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
-
-
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
JavaScript constructor.
-
hasFeature
public boolean hasFeature(java.lang.String feature, java.lang.String version)
Test if the DOM implementation implements a specific feature.- Parameters:
feature
- the name of the feature to test (case-insensitive)version
- the version number of the feature to test- Returns:
- true if the feature is implemented in the specified version, false otherwise
-
createDocument
public XMLDocument createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype)
Creates anXMLDocument
.- Parameters:
namespaceURI
- the URI that identifies an XML namespacequalifiedName
- the qualified name of the document to instantiatedoctype
- the document types of the document- Returns:
- the newly created
XMLDocument
-
createHTMLDocument
public HTMLDocument createHTMLDocument(java.lang.Object titleObj)
Creates anHTMLDocument
.- Parameters:
titleObj
- the document title- Returns:
- the newly created
HTMLDocument
- See Also:
- createHTMLDocument (MDN)
-
-