org.apache.xerces.dom
Class DOMImplementationImpl
- org.w3c.dom.DOMImplementation, org.w3c.dom.ls.DOMImplementationLS
public class DOMImplementationImpl
implements org.w3c.dom.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.
$Id: DOMImplementationImpl.java 320096 2004-10-05 17:12:51Z mrglavas $
org.w3c.dom.Document | createDocument(String namespaceURI, String qualifiedName, org.w3c.dom.DocumentType doctype) - Introduced in DOM Level 2.
|
static org.w3c.dom.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 , getDOMImplementation , getFeature , hasFeature |
createDocument
public org.w3c.dom.Document createDocument(String namespaceURI,
String qualifiedName,
org.w3c.dom.DocumentType doctype)
throws org.w3c.dom.DOMException
Introduced in DOM Level 2.
Creates an XML Document object of the specified type with its document
element.
- createDocument in interface org.w3c.dom.DOMImplementation
- createDocument in interface CoreDOMImplementationImpl
namespaceURI
- The namespace URI of the document
element to create, or null.qualifiedName
- The qualified name of the document
element to create.doctype
- The type of document to be created or null.
When doctype is not null, its
Node.ownerDocument attribute is set to
the document being created.
- Document A new Document object.
org.w3c.dom.DOMException
- WRONG_DOCUMENT_ERR: Raised if doctype has
already been used with a different document.
hasFeature
public boolean hasFeature(String feature,
String version)
Test if the DOM implementation supports a specific "feature" --
currently meaning language and level thereof.
- hasFeature in interface org.w3c.dom.DOMImplementation
- hasFeature in interface 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"
- true iff this implementation is compatable with the
specified feature and version.
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.