The Node Interface

package org.w3c.dom;

public interface Node {

  // NodeType
  public static final short   ELEMENT_NODE              = 1;
  public static final short   ATTRIBUTE_NODE            = 2;
  public static final short   TEXT_NODE                 = 3;
  public static final short   CDATA_SECTION_NODE        = 4;
  public static final short   ENTITY_REFERENCE_NODE     = 5;
  public static final short   ENTITY_NODE               = 6;
  public static final short   PROCESSING_INSTRUCTION_NODE = 7;
  public static final short   COMMENT_NODE              = 8;
  public static final short   DOCUMENT_NODE             = 9;
  public static final short   DOCUMENT_TYPE_NODE        = 10;
  public static final short   DOCUMENT_FRAGMENT_NODE    = 11;
  public static final short   NOTATION_NODE             = 12;

  public String       getNodeName();
  public String       getNodeValue() throws DOMException;
  public void         setNodeValue(String nodeValue) throws DOMException;
  public short        getNodeType();
  public Node         getParentNode();
  public NodeList     getChildNodes();
  public Node         getFirstChild();
  public Node         getLastChild();
  public Node         getPreviousSibling();
  public Node         getNextSibling();
  public NamedNodeMap getAttributes();
  public Document     getOwnerDocument();
  public Node         insertBefore(Node newChild, Node refChild) throws DOMException;
  public Node         replaceChild(Node newChild, Node oldChild) throws DOMException;
  public Node         removeChild(Node oldChild) throws DOMException;
  public Node         appendChild(Node newChild) throws DOMException;
  public boolean      hasChildNodes();
  public Node         cloneNode(boolean deep);
  public void         normalize();
  public boolean      supports(String feature, String version);
  public String       getNamespaceURI();
  public String       getPrefix();
  public void         setPrefix(String prefix) throws DOMException;
  public String       getLocalName();
}


Previous | Next | Top | Cafe con Leche

Copyright 2000 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified March 15, 2000