public class DOMImplementationImpl extends CoreDOMImplementationImpl implements org.w3c.dom.DOMImplementation
The DOM API requires that it be a real object rather than static methods. However, there's nothing that says it can't be a singleton, so that's how I've implemented it.
Constructor and Description |
---|
DOMImplementationImpl() |
Modifier and Type | Method and Description |
---|---|
protected CoreDocumentImpl |
createDocument(org.w3c.dom.DocumentType doctype) |
static org.w3c.dom.DOMImplementation |
getDOMImplementation()
NON-DOM: Obtain and return the single shared object
|
boolean |
hasFeature(java.lang.String feature,
java.lang.String version)
Test if the DOM implementation supports a specific "feature" --
currently meaning language and level thereof.
|
assignDocTypeNumber, assignDocumentNumber, createDocument, createDocumentType, createLSInput, createLSOutput, createLSParser, createLSSerializer, getFeature
public static org.w3c.dom.DOMImplementation getDOMImplementation()
public boolean hasFeature(java.lang.String feature, java.lang.String version)
hasFeature
in interface org.w3c.dom.DOMImplementation
hasFeature
in class CoreDOMImplementationImpl
feature
- The package name of the feature to test.
In Level 1, supported values are "HTML" and "XML" (case-insensitive).
At this writing, org.apache.xerces.dom supports only XML.version
- The version number of the feature being tested.
This is interpreted as "Version of the DOM API supported for the
specified Feature", and in Level 1 should be "1.0"protected CoreDocumentImpl createDocument(org.w3c.dom.DocumentType doctype)
createDocument
in class CoreDOMImplementationImpl
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.