Class PSVIDOMImplementationImpl
- java.lang.Object
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.dom.CoreDOMImplementationImpl
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.dom.DOMImplementationImpl
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.dom.PSVIDOMImplementationImpl
-
- All Implemented Interfaces:
DOMImplementation
,DOMImplementationLS
- Direct Known Subclasses:
XSImplementationImpl
public class PSVIDOMImplementationImpl extends DOMImplementationImpl
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.
- Since:
- PR-DOM-Level-1-19980818.
- Version:
- $Id$
-
-
Field Summary
-
Fields inherited from interface org.w3c.dom.ls.DOMImplementationLS
MODE_ASYNCHRONOUS, MODE_SYNCHRONOUS
-
-
Constructor Summary
Constructors Constructor Description PSVIDOMImplementationImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CoreDocumentImpl
createDocument(DocumentType doctype)
static DOMImplementation
getDOMImplementation()
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.smooks.engine.delivery.sax.ng.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
-
-
-
-
Method Detail
-
getDOMImplementation
public static DOMImplementation getDOMImplementation()
NON-DOM: Obtain and return the single shared object
-
hasFeature
public boolean hasFeature(String feature, String version)
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.smooks.engine.delivery.sax.ng.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
protected CoreDocumentImpl createDocument(DocumentType doctype)
- Overrides:
createDocument
in classDOMImplementationImpl
-
-