// Generated by esidl 0.4.0. package org.w3c.dom; import org.w3c.dom.ObjectArray; import org.w3c.dom.html.HTMLCollection; import org.w3c.dom.views.ClientRect; import org.w3c.dom.views.ClientRectList; public interface Element extends Node { // Element public String getNamespaceURI(); public String getPrefix(); public String getLocalName(); public String getTagName(); public ObjectArray<Attr> getAttributes(); public String getAttribute(String qualifiedName); public String getAttributeNS(String namespace, String localName); public void setAttribute(String qualifiedName, String value); public void setAttributeNS(String namespace, String qualifiedName, String value); public void removeAttribute(String qualifiedName); public void removeAttributeNS(String namespace, String localName); public boolean hasAttribute(String qualifiedName); public boolean hasAttributeNS(String namespace, String localName); public NodeList getElementsByTagName(String qualifiedName); public NodeList getElementsByTagNameNS(String namespace, String localName); public NodeList getElementsByClassName(String classNames); public HTMLCollection getChildren(); public Element getFirstElementChild(); public Element getLastElementChild(); public Element getPreviousElementSibling(); public Element getNextElementSibling(); public int getChildElementCount(); // Element-3 public ClientRectList getClientRects(); public ClientRect getBoundingClientRect(); public void scrollIntoView(); public void scrollIntoView(boolean top); public int getScrollTop(); public void setScrollTop(int scrollTop); public int getScrollLeft(); public void setScrollLeft(int scrollLeft); public int getScrollWidth(); public int getScrollHeight(); public int getClientTop(); public int getClientLeft(); public int getClientWidth(); public int getClientHeight(); // NodeSelector public Element querySelector(String selectors); public NodeList querySelectorAll(String selectors); }