// Generated by esidl 0.4.0. package org.w3c.dom; import org.w3c.dom.ObjectArray; import org.w3c.dom.events.Event; import org.w3c.dom.events.EventTarget; import org.w3c.dom.events.Touch; import org.w3c.dom.events.TouchList; import org.w3c.dom.html.Window; import org.w3c.dom.stylesheets.StyleSheet; public interface Document extends Node { // Document public DOMImplementation getImplementation(); public String getDocumentURI(); public void setDocumentURI(String documentURI); public String getCompatMode(); public String getCharset(); public void setCharset(String charset); public String getCharacterSet(); public String getDefaultCharset(); public String getContentType(); public DocumentType getDoctype(); public Element getDocumentElement(); public NodeList getElementsByTagName(String qualifiedName); public NodeList getElementsByTagNameNS(String namespace, String localName); public NodeList getElementsByClassName(String classNames); public Element getElementById(String elementId); public Element createElement(String localName); public Element createElementNS(String namespace, String qualifiedName); public DocumentFragment createDocumentFragment(); public Text createTextNode(String data); public Comment createComment(String data); public ProcessingInstruction createProcessingInstruction(String target, String data); public Node importNode(Node node, boolean deep); public Node adoptNode(Node node); public Event createEvent(String eventInterfaceName); // Document-1 public ObjectArray<StyleSheet> getStyleSheets(); public String getSelectedStyleSheetSet(); public void setSelectedStyleSheetSet(String selectedStyleSheetSet); public String getLastStyleSheetSet(); public String getPreferredStyleSheetSet(); public DOMStringList getStyleSheetSets(); public void enableStyleSheetsForSet(String name); // Document-2 public Element elementFromPoint(float x, float y); public CaretPosition caretPositionFromPoint(float x, float y); // NodeSelector public Element querySelector(String selectors); public NodeList querySelectorAll(String selectors); // Document-42 public Touch createTouch(Window view, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY); public TouchList createTouchList(Touch... touches); }