public class DOMImplementationImpl extends CoreDOMImplementationImpl implements 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.
MODE_ASYNCHRONOUS, MODE_SYNCHRONOUS| Constructor and Description |
|---|
DOMImplementationImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected CoreDocumentImpl |
createDocument(DocumentType doctype) |
static DOMImplementation |
getDOMImplementation()
NON-DOM: Obtain and return the single shared object
|
boolean |
hasFeature(String feature,
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, getFeatureclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDocument, createDocumentType, getFeaturepublic static DOMImplementation getDOMImplementation()
public boolean hasFeature(String feature, String version)
hasFeature in interface DOMImplementationhasFeature in class CoreDOMImplementationImplfeature - 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(DocumentType doctype)
createDocument in class CoreDOMImplementationImplCopyright © 2017 JBoss by Red Hat. All rights reserved.