/*
 * ************* DO NOT EDIT THIS FILE ***********
 *
 * This file was automatically generated from dom.idl.
 */


package org.mozilla.dom;

import org.mozilla.xpcom.*;
import org.w3c.dom.DOMException;


/**
 * Interface DOMImplementation
 *
 * IID: 0x0776b330-9ad5-11d4-a983-00105ae3801e
 */

public interface DOMImplementation extends nsISupports
{
    public static final String IID =
        "0776b330-9ad5-11d4-a983-00105ae3801e";


    /* boolean hasFeature (in DOMString feature, in DOMString version); */
    public boolean hasFeature(String feature, String version);

    /* DocumentType createDocumentType (in DOMString qualifiedName, in DOMString publicId, in DOMString systemId)  raises (DOMException); */
    public DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) throws DOMException;

    /* Document createDocument (in DOMString namespaceURI, in DOMString qualifiedName, in DocumentType doctype)  raises (DOMException); */
    public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException;

}

/*
 * end
 */
