com.ibm.xml.dom
Class DOMImplementationImpl
java.lang.Object
|
+--com.ibm.xml.dom.DOMImplementationImpl
- public class DOMImplementationImpl
- extends java.lang.Object
- implements DOMImplementation
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:
- Revision: 59 1.5 src/com/ibm/xml/dom/DOMImplementationImpl.java, parser, xml4j2, xml4j2_0_15
Method Summary |
static 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. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DOMImplementationImpl
public DOMImplementationImpl()
hasFeature
public 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.
- Specified by:
- hasFeature in interface DOMImplementation
- Parameters:
feature
- The package name of the feature to test.
In Level 1, supported values are "HTML" and "XML" (case-insensitive).
At this writing, com.ibm.domimpl 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"
getDOMImplementation
public static DOMImplementation getDOMImplementation()
- NON-DOM: Obtain and return the single shared object