diff --git a/src/java.xml/share/classes/org/w3c/dom/Attr.java b/src/java.xml/share/classes/org/w3c/dom/Attr.java index 7f3d196d461b9..54d0997eb38b0 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Attr.java +++ b/src/java.xml/share/classes/org/w3c/dom/Attr.java @@ -187,6 +187,8 @@ * </tbody> * </table> * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Attr extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/CDATASection.java b/src/java.xml/share/classes/org/w3c/dom/CDATASection.java index f973003d268d8..25eb0cd306498 100644 --- a/src/java.xml/share/classes/org/w3c/dom/CDATASection.java +++ b/src/java.xml/share/classes/org/w3c/dom/CDATASection.java @@ -78,6 +78,8 @@ * exception when a character is missing from the encoding, making the task * of ensuring that data is not corrupted on serialization more difficult. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface CDATASection extends Text { } diff --git a/src/java.xml/share/classes/org/w3c/dom/CharacterData.java b/src/java.xml/share/classes/org/w3c/dom/CharacterData.java index 46618c8832253..0a70c3b700bb1 100644 --- a/src/java.xml/share/classes/org/w3c/dom/CharacterData.java +++ b/src/java.xml/share/classes/org/w3c/dom/CharacterData.java @@ -54,6 +54,8 @@ * the following, the term 16-bit units is used whenever necessary to * indicate that indexing on CharacterData is done in 16-bit units. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface CharacterData extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Comment.java b/src/java.xml/share/classes/org/w3c/dom/Comment.java index 61bb67d4ae096..14cb3e1a999d2 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Comment.java +++ b/src/java.xml/share/classes/org/w3c/dom/Comment.java @@ -54,6 +54,8 @@ * presence of this character sequence must generate a fatal error during * serialization. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Comment extends CharacterData { } diff --git a/src/java.xml/share/classes/org/w3c/dom/DOMException.java b/src/java.xml/share/classes/org/w3c/dom/DOMException.java index 679c6a7c3639e..b49351ba621e6 100644 --- a/src/java.xml/share/classes/org/w3c/dom/DOMException.java +++ b/src/java.xml/share/classes/org/w3c/dom/DOMException.java @@ -58,6 +58,8 @@ * methods may return error codes similar to those listed in the * corresponding method descriptions. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public class DOMException extends RuntimeException { public DOMException(short code, String message) { diff --git a/src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java b/src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java index 2bcd5f7d39c21..2760c1f1f12ac 100644 --- a/src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java +++ b/src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java @@ -46,6 +46,8 @@ * for performing operations that are independent of any particular instance * of the document object model. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface DOMImplementation { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Document.java b/src/java.xml/share/classes/org/w3c/dom/Document.java index df10e9d9ae56d..e253aec827354 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Document.java +++ b/src/java.xml/share/classes/org/w3c/dom/Document.java @@ -52,6 +52,8 @@ * <code>ownerDocument</code> attribute which associates them with the * <code>Document</code> within whose context they were created. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Document extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java b/src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java index 01c35ef289c4a..9bffa92ec1621 100644 --- a/src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java +++ b/src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java @@ -77,6 +77,8 @@ * interface, such as <code>Node.insertBefore</code> and * <code>Node.appendChild</code>. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface DocumentFragment extends Node { } diff --git a/src/java.xml/share/classes/org/w3c/dom/DocumentType.java b/src/java.xml/share/classes/org/w3c/dom/DocumentType.java index b28bea811b624..75d9c4d9279fa 100644 --- a/src/java.xml/share/classes/org/w3c/dom/DocumentType.java +++ b/src/java.xml/share/classes/org/w3c/dom/DocumentType.java @@ -51,6 +51,8 @@ * <p>DOM Level 3 doesn't support editing <code>DocumentType</code> nodes. * <code>DocumentType</code> nodes are read-only. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface DocumentType extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Element.java b/src/java.xml/share/classes/org/w3c/dom/Element.java index ab5087d2c5228..142d88490e902 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Element.java +++ b/src/java.xml/share/classes/org/w3c/dom/Element.java @@ -57,6 +57,8 @@ * <p ><b>Note:</b> In DOM Level 2, the method <code>normalize</code> is * inherited from the <code>Node</code> interface where it was moved. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Element extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Entity.java b/src/java.xml/share/classes/org/w3c/dom/Entity.java index c4e3b8930c7fe..6007e715e830f 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Entity.java +++ b/src/java.xml/share/classes/org/w3c/dom/Entity.java @@ -71,6 +71,8 @@ * they are created using the <code>createEntityReference</code> method of * the <code>Document</code> interface. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Entity extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/EntityReference.java b/src/java.xml/share/classes/org/w3c/dom/EntityReference.java index 65aade6acde54..7ae786a5c2d81 100644 --- a/src/java.xml/share/classes/org/w3c/dom/EntityReference.java +++ b/src/java.xml/share/classes/org/w3c/dom/EntityReference.java @@ -67,6 +67,8 @@ * 1.0 and XML Schema, the normalization is performed after entity reference * are expanded. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface EntityReference extends Node { } diff --git a/src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java b/src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java index c9d3084f15112..23a4bed25ed1f 100644 --- a/src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java +++ b/src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java @@ -52,6 +52,8 @@ * and does not imply that the DOM specifies an order to these Nodes. * <p><code>NamedNodeMap</code> objects in the DOM are live. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface NamedNodeMap { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Node.java b/src/java.xml/share/classes/org/w3c/dom/Node.java index 2ba7fc1256493..244ba3fba5900 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Node.java +++ b/src/java.xml/share/classes/org/w3c/dom/Node.java @@ -166,6 +166,8 @@ * </tbody> * </table> * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Node { // NodeType diff --git a/src/java.xml/share/classes/org/w3c/dom/NodeList.java b/src/java.xml/share/classes/org/w3c/dom/NodeList.java index 20521f1f3f32a..5381cd46fc000 100644 --- a/src/java.xml/share/classes/org/w3c/dom/NodeList.java +++ b/src/java.xml/share/classes/org/w3c/dom/NodeList.java @@ -48,6 +48,8 @@ * <p>The items in the <code>NodeList</code> are accessible via an integral * index, starting from 0. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface NodeList { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Notation.java b/src/java.xml/share/classes/org/w3c/dom/Notation.java index 3b5db96e11838..10e6385970c37 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Notation.java +++ b/src/java.xml/share/classes/org/w3c/dom/Notation.java @@ -51,6 +51,8 @@ * are therefore readonly. * <p>A <code>Notation</code> node does not have any parent. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Notation extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java b/src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java index a8ee739d38805..d6a9ec30d12f7 100644 --- a/src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java +++ b/src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java @@ -52,6 +52,8 @@ * presence of this character sequence must generate a fatal error during * serialization. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface ProcessingInstruction extends Node { /** diff --git a/src/java.xml/share/classes/org/w3c/dom/Text.java b/src/java.xml/share/classes/org/w3c/dom/Text.java index c603dac3eadb6..b10b308d85b90 100644 --- a/src/java.xml/share/classes/org/w3c/dom/Text.java +++ b/src/java.xml/share/classes/org/w3c/dom/Text.java @@ -65,6 +65,8 @@ * the quotation mark character " or the apostrophe character ' when part of * an attribute. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. + * + * @since 1.4, DOM Level 2 */ public interface Text extends CharacterData { /**