Package org.apache.xerces.dom
Class PSVIDOMImplementationImpl
java.lang.Object
org.apache.xerces.dom.CoreDOMImplementationImpl
org.apache.xerces.dom.DOMImplementationImpl
org.apache.xerces.dom.PSVIDOMImplementationImpl
- All Implemented Interfaces:
DOMImplementation
,DOMImplementationLS
- Direct Known Subclasses:
XSImplementationImpl
The DOMImplementation class is description of a particular
implementation of the Document Object Model. As such its data is
static, shared by all instances of this implementation.
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.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Since:
- PR-DOM-Level-1-19980818.
- Version:
- $Id: PSVIDOMImplementationImpl.java 809736 2009-08-31 20:43:19Z mrglavas $
-
Field Summary
Fields inherited from interface org.w3c.dom.ls.DOMImplementationLS
MODE_ASYNCHRONOUS, MODE_SYNCHRONOUS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CoreDocumentImpl
createDocument
(DocumentType doctype) static DOMImplementation
NON-DOM: Obtain and return the single shared objectboolean
hasFeature
(String feature, String version) Test if the DOM implementation supports a specific "feature" -- currently meaning language and level thereof.Methods inherited from class org.apache.xerces.dom.CoreDOMImplementationImpl
assignDocTypeNumber, assignDocumentNumber, createDocument, createDocumentType, createLSInput, createLSOutput, createLSParser, createLSSerializer, getFeature
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.DOMImplementation
createDocument, createDocumentType, getFeature
-
Constructor Details
-
PSVIDOMImplementationImpl
public PSVIDOMImplementationImpl()
-
-
Method Details
-
getDOMImplementation
NON-DOM: Obtain and return the single shared object -
hasFeature
Test if the DOM implementation supports a specific "feature" -- currently meaning language and level thereof.- Specified by:
hasFeature
in interfaceDOMImplementation
- Overrides:
hasFeature
in classDOMImplementationImpl
- Parameters:
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"- Returns:
- true iff this implementation is compatable with the specified feature and version.
-
createDocument
- Overrides:
createDocument
in classDOMImplementationImpl
-