org.enhydra.xml.xhtml
Class XHTMLDomFactory
java.lang.Object
|
+--org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
|
+--org.enhydra.xml.xhtml.XHTMLDomFactory
- All Implemented Interfaces:
- org.enhydra.xml.xmlc.dom.XMLCDomFactory
- public class XHTMLDomFactory
- extends org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- implements org.enhydra.xml.xmlc.dom.XMLCDomFactory
XMLC DOM factory for XHTML.
- See Also:
XMLCDomFactory
Inner classes inherited from class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory |
org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory.LinkedXercesDocument |
Methods inherited from class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory |
, createAccessorGenerator, createDocBuilderGenerator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.enhydra.xml.xmlc.dom.XMLCDomFactory |
createAccessorGenerator, createDocBuilderGenerator |
XHTMLDomFactory
public XHTMLDomFactory()
createDocumentType
public DocumentType createDocumentType(String qualifiedName,
String publicId,
String systemId,
String internalSubset)
- Specified by:
createDocumentType
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
createDocumentType
in class org.enhydra.xml.xmlc.dom.xerces.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)
- Specified by:
createDocument
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
createDocument
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType)
getMIMEType
public String getMIMEType()
- The mime type for XHTML is a matter of debate. There are arguments
for text/xml, text/xhtml, text/html, application/xml,
or application/xhtml+xml. This returns application/xhtml+xml.
- Specified by:
getMIMEType
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
getMIMEType
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.getMIMEType()
,
HTMLDomFactory.getMIMEType()
getBaseClassName
public String getBaseClassName()
- Specified by:
getBaseClassName
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
getBaseClassName
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.getBaseClassName()
getInterfaceNames
public String[] getInterfaceNames()
- Specified by:
getInterfaceNames
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
getInterfaceNames
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.getInterfaceNames()
nodeClassToInterface
public String nodeClassToInterface(Node node)
- Specified by:
nodeClassToInterface
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
nodeClassToInterface
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.nodeClassToInterface(org.w3c.dom.Node)
getElementClassNames
public String[] getElementClassNames(Element element)
- Specified by:
getElementClassNames
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
getElementClassNames
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.getElementClassNames(org.w3c.dom.Element)
isURLAttribute
public boolean isURLAttribute(Element element,
String attrName)
- Specified by:
isURLAttribute
in interface org.enhydra.xml.xmlc.dom.XMLCDomFactory
- Overrides:
isURLAttribute
in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
- See Also:
XMLCDomFactory.isURLAttribute(org.w3c.dom.Element, java.lang.String)
Copyright © 1999-2002 Mark Diekhans, enhydra.org. All Rights reserved.