org.enhydra.xml.xmlc.dom.lazydom
Class LazyDomFactory
java.lang.Object
|
+--org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
|
+--org.enhydra.xml.xmlc.dom.lazydom.LazyDomFactory
- All Implemented Interfaces:
- XMLCDomFactory
- Direct Known Subclasses:
- LazyHTMLDomFactory
- public class LazyDomFactory
- extends XercesDomFactory
- implements XMLCDomFactory
Lazy DOM factory for creating DocumentType and Document objects.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LazyDomFactory
public LazyDomFactory()
createDocumentType
public DocumentType createDocumentType(String qualifiedName,
String publicId,
String systemId,
String internalSubset)
- Description copied from interface:
XMLCDomFactory
- Creates an empty
DocumentType
node.
- Specified by:
createDocumentType
in interface XMLCDomFactory
- Overrides:
createDocumentType
in class XercesDomFactory
- See Also:
XMLCDomFactory.createDocumentType(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
createDocument
public Document createDocument(String namespaceURI,
String qualifiedName,
DocumentType docType)
- Description copied from interface:
XMLCDomFactory
- Creates an XML
Document
object of the specified type. The
document element should be created. A HTML document should
only have the document element, which differs from the
DOMImplementation
specification, however it makes
code generation easier and its not expected that there will be
many custom HTML DOM factories.
- Specified by:
createDocument
in interface XMLCDomFactory
- Overrides:
createDocument
in class XercesDomFactory
- See Also:
XMLCDomFactory.createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType)
createDocument
public Document createDocument(TemplateDOM templateDOM)
- Create a LazyDocument from a template.
- See Also:
XMLCDomFactory.createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType)
getDocumentClassName
public String getDocumentClassName()
- Description copied from interface:
XMLCDomFactory
- Get the FQCN of the Document class for the current DOM Implementation
- Specified by:
getDocumentClassName
in interface XMLCDomFactory
- Overrides:
getDocumentClassName
in class XercesDomFactory
- See Also:
XMLCDomFactory.getDocumentClassName()
nodeClassToInterface
public String nodeClassToInterface(Node node)
- Description copied from interface:
XMLCDomFactory
- Convert an implementation-specific DOM node class name to the
external interface or class name that should be used to
reference it. This could be a
org.w3c.dom
interface or
other interface or class.
- Specified by:
nodeClassToInterface
in interface XMLCDomFactory
- Overrides:
nodeClassToInterface
in class XercesDomFactory
- See Also:
XMLCDomFactory.nodeClassToInterface(org.w3c.dom.Node)
Copyright © 1999-2002 enhydra.org (Mark Diekhans, David Li, Richard Kunze). All Rights reserved.