Checking in Sources/Docs of DOM Level 2 from :
http://www.w3.org/DOM/DOMTM git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@225913 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
338
java/external/xdocs/dom/traversal-range/java-binding.html
vendored
Normal file
338
java/external/xdocs/dom/traversal-range/java-binding.html
vendored
Normal file
@@ -0,0 +1,338 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!--
|
||||
Generated: Thu Nov 09 17:46:07 EST 2000 jfouffa.w3.org
|
||||
-->
|
||||
<html lang='en' xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Java Language Binding</title>
|
||||
<link rel='stylesheet' type='text/css' href='./spec.css' />
|
||||
<link rel='stylesheet' type='text/css' href='W3C-REC.css' />
|
||||
<link rel='next' href='ecma-script-binding.html' />
|
||||
<link rel='contents' href='Overview.html#contents' />
|
||||
<link rel='index' href='def-index.html' />
|
||||
<link rel='previous' href='idl-definitions.html' />
|
||||
</head>
|
||||
<body>
|
||||
<div class='navbar' align='center'><a accesskey='p'
|
||||
href='idl-definitions.html'>previous</a> <a accesskey='n'
|
||||
href='ecma-script-binding.html'>next</a> <a accesskey='c'
|
||||
href='Overview.html#contents'>contents</a> <a accesskey='i'
|
||||
href='def-index.html'>index</a>
|
||||
|
||||
<hr title='Navigation area separator' />
|
||||
</div>
|
||||
|
||||
<div class='noprint' style='text-align: right'>
|
||||
<p style='font-family: monospace;font-size:small'>13 November,
|
||||
2000</p>
|
||||
</div>
|
||||
|
||||
<div class='div1'><a id="java-binding" name='java-binding'></a>
|
||||
|
||||
<h1 id='java-binding-h1' class='adiv1'>Appendix B: Java Language
|
||||
Binding</h1>
|
||||
|
||||
<p>This appendix contains the complete Java Language [<a
|
||||
class='noxref' href='references.html#Java'>Java</a>] binding for
|
||||
the Level 2 Document Object Model Traversal and Range. The
|
||||
definitions are divided into <a
|
||||
href='#Traversal-Java'>Traversal</a>, and <a
|
||||
href='#Range-Java'>Range</a>.</p>
|
||||
|
||||
<p>The Java files are also available as <a
|
||||
href='java-binding.zip'>http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/java-binding.zip</a></p>
|
||||
|
||||
<div class='div2'><a id="Traversal-Java" name='Traversal-Java'></a>
|
||||
|
||||
|
||||
<h2 id='Traversal-Java-h2' class='adiv2'>B.1: Document Object Model
|
||||
Traversal</h2>
|
||||
|
||||
<h3 id='org.w3c.dom.traversal.NodeIterator'>
|
||||
org/w3c/dom/traversal/NodeIterator.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.traversal;
|
||||
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.DOMException;
|
||||
|
||||
public interface NodeIterator {
|
||||
public Node getRoot();
|
||||
|
||||
public int getWhatToShow();
|
||||
|
||||
public NodeFilter getFilter();
|
||||
|
||||
public boolean getExpandEntityReferences();
|
||||
|
||||
public Node nextNode()
|
||||
throws DOMException;
|
||||
|
||||
public Node previousNode()
|
||||
throws DOMException;
|
||||
|
||||
public void detach();
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3 id='org.w3c.dom.traversal.NodeFilter'>
|
||||
org/w3c/dom/traversal/NodeFilter.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.traversal;
|
||||
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
public interface NodeFilter {
|
||||
// Constants returned by acceptNode
|
||||
public static final short FILTER_ACCEPT = 1;
|
||||
public static final short FILTER_REJECT = 2;
|
||||
public static final short FILTER_SKIP = 3;
|
||||
|
||||
// Constants for whatToShow
|
||||
public static final int SHOW_ALL = 0xFFFFFFFF;
|
||||
public static final int SHOW_ELEMENT = 0x00000001;
|
||||
public static final int SHOW_ATTRIBUTE = 0x00000002;
|
||||
public static final int SHOW_TEXT = 0x00000004;
|
||||
public static final int SHOW_CDATA_SECTION = 0x00000008;
|
||||
public static final int SHOW_ENTITY_REFERENCE = 0x00000010;
|
||||
public static final int SHOW_ENTITY = 0x00000020;
|
||||
public static final int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
|
||||
public static final int SHOW_COMMENT = 0x00000080;
|
||||
public static final int SHOW_DOCUMENT = 0x00000100;
|
||||
public static final int SHOW_DOCUMENT_TYPE = 0x00000200;
|
||||
public static final int SHOW_DOCUMENT_FRAGMENT = 0x00000400;
|
||||
public static final int SHOW_NOTATION = 0x00000800;
|
||||
|
||||
public short acceptNode(Node n);
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3 id='org.w3c.dom.traversal.TreeWalker'>
|
||||
org/w3c/dom/traversal/TreeWalker.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.traversal;
|
||||
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.DOMException;
|
||||
|
||||
public interface TreeWalker {
|
||||
public Node getRoot();
|
||||
|
||||
public int getWhatToShow();
|
||||
|
||||
public NodeFilter getFilter();
|
||||
|
||||
public boolean getExpandEntityReferences();
|
||||
|
||||
public Node getCurrentNode();
|
||||
public void setCurrentNode(Node currentNode)
|
||||
throws DOMException;
|
||||
|
||||
public Node parentNode();
|
||||
|
||||
public Node firstChild();
|
||||
|
||||
public Node lastChild();
|
||||
|
||||
public Node previousSibling();
|
||||
|
||||
public Node nextSibling();
|
||||
|
||||
public Node previousNode();
|
||||
|
||||
public Node nextNode();
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3 id='org.w3c.dom.traversal.DocumentTraversal'>
|
||||
org/w3c/dom/traversal/DocumentTraversal.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.traversal;
|
||||
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.DOMException;
|
||||
|
||||
public interface DocumentTraversal {
|
||||
public NodeIterator createNodeIterator(Node root,
|
||||
int whatToShow,
|
||||
NodeFilter filter,
|
||||
boolean entityReferenceExpansion)
|
||||
throws DOMException;
|
||||
|
||||
public TreeWalker createTreeWalker(Node root,
|
||||
int whatToShow,
|
||||
NodeFilter filter,
|
||||
boolean entityReferenceExpansion)
|
||||
throws DOMException;
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- div2 Traversal-Java -->
|
||||
<div class='div2'><a id="Range-Java" name='Range-Java'></a>
|
||||
|
||||
<h2 id='Range-Java-h2' class='adiv2'>B.2: Document Object Model
|
||||
Range</h2>
|
||||
|
||||
<h3 id='org.w3c.dom.ranges.RangeException'>
|
||||
org/w3c/dom/ranges/RangeException.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.ranges;
|
||||
|
||||
public class RangeException extends RuntimeException {
|
||||
public RangeException(short code, String message) {
|
||||
super(message);
|
||||
this.code = code;
|
||||
}
|
||||
public short code;
|
||||
// RangeExceptionCode
|
||||
public static final short BAD_BOUNDARYPOINTS_ERR = 1;
|
||||
public static final short INVALID_NODE_TYPE_ERR = 2;
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3 id='org.w3c.dom.ranges.Range'>
|
||||
org/w3c/dom/ranges/Range.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.ranges;
|
||||
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.DocumentFragment;
|
||||
import org.w3c.dom.DOMException;
|
||||
|
||||
public interface Range {
|
||||
public Node getStartContainer()
|
||||
throws DOMException;
|
||||
|
||||
public int getStartOffset()
|
||||
throws DOMException;
|
||||
|
||||
public Node getEndContainer()
|
||||
throws DOMException;
|
||||
|
||||
public int getEndOffset()
|
||||
throws DOMException;
|
||||
|
||||
public boolean getCollapsed()
|
||||
throws DOMException;
|
||||
|
||||
public Node getCommonAncestorContainer()
|
||||
throws DOMException;
|
||||
|
||||
public void setStart(Node refNode,
|
||||
int offset)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void setEnd(Node refNode,
|
||||
int offset)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void setStartBefore(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void setStartAfter(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void setEndBefore(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void setEndAfter(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void collapse(boolean toStart)
|
||||
throws DOMException;
|
||||
|
||||
public void selectNode(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
public void selectNodeContents(Node refNode)
|
||||
throws RangeException, DOMException;
|
||||
|
||||
// CompareHow
|
||||
public static final short START_TO_START = 0;
|
||||
public static final short START_TO_END = 1;
|
||||
public static final short END_TO_END = 2;
|
||||
public static final short END_TO_START = 3;
|
||||
|
||||
public short compareBoundaryPoints(short how,
|
||||
Range sourceRange)
|
||||
throws DOMException;
|
||||
|
||||
public void deleteContents()
|
||||
throws DOMException;
|
||||
|
||||
public DocumentFragment extractContents()
|
||||
throws DOMException;
|
||||
|
||||
public DocumentFragment cloneContents()
|
||||
throws DOMException;
|
||||
|
||||
public void insertNode(Node newNode)
|
||||
throws DOMException, RangeException;
|
||||
|
||||
public void surroundContents(Node newParent)
|
||||
throws DOMException, RangeException;
|
||||
|
||||
public Range cloneRange()
|
||||
throws DOMException;
|
||||
|
||||
public String toString()
|
||||
throws DOMException;
|
||||
|
||||
public void detach()
|
||||
throws DOMException;
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3 id='org.w3c.dom.ranges.DocumentRange'>
|
||||
org/w3c/dom/ranges/DocumentRange.java:</h3>
|
||||
|
||||
<div class='java-code'>
|
||||
<pre>
|
||||
package org.w3c.dom.ranges;
|
||||
|
||||
public interface DocumentRange {
|
||||
public Range createRange();
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- div2 Range-Java --></div>
|
||||
|
||||
<!-- div1 java-binding -->
|
||||
<div class='navbar' align='center'>
|
||||
<hr title='Navigation area separator' />
|
||||
<a accesskey='p' href='idl-definitions.html'>previous</a> <a
|
||||
accesskey='n' href='ecma-script-binding.html'>next</a> <a
|
||||
accesskey='c' href='Overview.html#contents'>contents</a> <a
|
||||
accesskey='i' href='def-index.html'>index</a></div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user