org.enhydra.wireless.wml
Class WMLDomFactory

java.lang.Object
  |
  +--org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
        |
        +--org.enhydra.wireless.wml.WMLDomFactory
All Implemented Interfaces:
org.enhydra.xml.xmlc.dom.XMLCDomFactory

public class WMLDomFactory
extends org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory

XMLC DOM factory for creating WML-specified DocumentType and Document objects. Specifying this class as the XMLCDomFctory to xmlc will produce XMLC document class that are WMLDocument classes. This is specified using:

 xmlc -dom-factory org.enhydra.wireless.wml.WMLDomFactory
 


Inner classes inherited from class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory.LinkedXercesDocument
 
Constructor Summary
WMLDomFactory()
           
 
Method Summary
(package private) static void ()
          Class initializer.
 Document createDocument(String namespaceURI, String qualifiedName, DocumentType docType)
           
 DocumentType createDocumentType(String qualifiedName, String publicId, String systemId, String internalSubset)
           
 String[] getElementClassNames(Element elem)
           
 String[] getInterfaceNames()
           
 String getMIMEType()
           
 boolean isURLAttribute(Element element, String attrName)
           
 String nodeClassToInterface(Node node)
           
 
Methods inherited from class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
createAccessorGenerator, createDocBuilderGenerator, getBaseClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMLDomFactory

public WMLDomFactory()
Method Detail

static void ()
Class initializer.

createDocumentType

public DocumentType createDocumentType(String qualifiedName,
                                       String publicId,
                                       String systemId,
                                       String internalSubset)
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)
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()
Overrides:
getMIMEType in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
See Also:
XMLCDomFactory.getMIMEType()

getInterfaceNames

public String[] getInterfaceNames()
Overrides:
getInterfaceNames in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
See Also:
XMLCDomFactory.getInterfaceNames()

nodeClassToInterface

public String nodeClassToInterface(Node node)
Overrides:
nodeClassToInterface in class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
See Also:
XMLCDomFactory.nodeClassToInterface(org.w3c.dom.Node)

getElementClassNames

public String[] getElementClassNames(Element elem)
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)
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.