lmartin     2003/01/24 07:46:20

  Modified:    java/src/dom3/org/w3c/dom Node.java
  Log:
  changes for compareDocumentPosition as per Oct public WD
  
  Revision  Changes    Path
  1.3       +28 -25    xml-xerces/java/src/dom3/org/w3c/dom/Node.java
  
  Index: Node.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/dom3/org/w3c/dom/Node.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Node.java 19 Jun 2002 22:27:10 -0000      1.2
  +++ Node.java 24 Jan 2003 15:46:19 -0000      1.3
  @@ -605,52 +605,55 @@
        */
       public String getBaseURI();
   
  -    // TreePosition
  -    /**
  -     * The node precedes the reference node.
  -     */
  -    public static final short TREE_POSITION_PRECEDING   = 0x01;
  +
  +    // DocumentPosition
       /**
  -     * The node follows the reference node.
  +     * The two nodes are disconnected. Order between disconnected nodes is 
  +     * always implementation-specific.
        */
  -    public static final short TREE_POSITION_FOLLOWING   = 0x02;
  +    public static final short DOCUMENT_POSITION_DISCONNECTED = 0x01;
       /**
  -     * The node is an ancestor of the reference node.
  +     * The node precedes the reference node.
        */
  -    public static final short TREE_POSITION_ANCESTOR    = 0x04;
  +    public static final short DOCUMENT_POSITION_PRECEDING = 0x02;
       /**
  -     * The node is a descendant of the reference node.
  +     * The node follows the reference node.
        */
  -    public static final short TREE_POSITION_DESCENDANT  = 0x08;
  +    public static final short DOCUMENT_POSITION_FOLLOWING = 0x04;
       /**
  -     * The two nodes have an equivalent position. This is the case of two 
  -     * attributes that have the same <code>ownerElement</code>, and two 
  -     * nodes that are the same.
  +     * The node contains the reference node. A node which contains is always 
  +     * preceding, too.
        */
  -    public static final short TREE_POSITION_EQUIVALENT  = 0x10;
  +    public static final short DOCUMENT_POSITION_CONTAINS = 0x08;
       /**
  -     * The two nodes are the same. Two nodes that are the same have an 
  -     * equivalent position, though the reverse may not be true.
  +     * The node is contained by the reference node. A node which is contained 
  +     * is always following, too.
        */
  -    public static final short TREE_POSITION_SAME_NODE   = 0x20;
  +    public static final short DOCUMENT_POSITION_IS_CONTAINED = 0x10;
       /**
  -     * The two nodes are disconnected, they do not have any common ancestor. 
  -     * This is the case of two nodes that are not in the same document.
  +     * The determination of preceding versus following is 
  +     * implementation-specific.
        */
  -    public static final short TREE_POSITION_DISCONNECTED = 0x00;
  +    public static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
   
       /**
        * Compares a node with this node with regard to their position in the 
  -     * tree and according to the document order. This order can be extended 
  -     * by module that define additional types of nodes.Should this method be 
  +     * document and according to the document order.Should this method be 
        * optional?No.Need reference for namespace nodes.No, instead avoid 
  -     * referencing them directly.
  +     * referencing them directly.Used for Attr nodes that are not part of 
  +     * the tree.Change "Tree" to "Document". (F2F 30 Apr 2002)
        * @param other The node to compare against this node.
        * @return Returns how the given node is positioned relatively to this 
        *   node.
  +     * @exception DOMException
  +     *   NOT_SUPPORTED_ERR: when the compared nodes are from different DOM 
  +     *   implementations that do not coordinate to return consistent 
  +     *   implementation-specific results.
        * @since DOM Level 3
        */
  -    public short compareTreePosition(Node other);
  +    public short compareDocumentPosition(Node other)
  +                                         throws DOMException;
  +
   
       /**
        * This attribute returns the text content of this node and its 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to