org.enhydra.wireless.voicexml
Class VoiceXMLDomFactory

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

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

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

 xmlc -dom-factory org.enhydra.wireless.voicexml.VoiceXMLDomFactory
 


Inner classes inherited from class org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory
org.enhydra.xml.xmlc.dom.xerces.XercesDomFactory.LinkedXercesDocument
 
Constructor Summary
VoiceXMLDomFactory()
           
 
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[] 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, getElementClassNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VoiceXMLDomFactory

public VoiceXMLDomFactory()
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)

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.