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 7f3d196d461..54d0997eb38 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 @@ package org.w3c.dom; * * *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 f973003d268..25eb0cd3064 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 @@ package org.w3c.dom; * exception when a character is missing from the encoding, making the task * of ensuring that data is not corrupted on serialization more difficult. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 46618c88322..0a70c3b700b 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 @@ package org.w3c.dom; * the following, the term 16-bit units is used whenever necessary to * indicate that indexing on CharacterData is done in 16-bit units. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 61bb67d4ae0..14cb3e1a999 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 @@ package org.w3c.dom; * presence of this character sequence must generate a fatal error during * serialization. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 679c6a7c363..b49351ba621 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 @@ package org.w3c.dom; * methods may return error codes similar to those listed in the * corresponding method descriptions. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 2bcd5f7d39c..2760c1f1f12 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 @@ package org.w3c.dom; * for performing operations that are independent of any particular instance * of the document object model. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 df10e9d9ae5..e253aec8273 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 @@ package org.w3c.dom; * ownerDocument attribute which associates them with the * Document within whose context they were created. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 01c35ef289c..9bffa92ec16 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 @@ package org.w3c.dom; * interface, such as Node.insertBefore and * Node.appendChild. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 b28bea811b6..75d9c4d9279 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 @@ package org.w3c.dom; *

DOM Level 3 doesn't support editing DocumentType nodes. * DocumentType nodes are read-only. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 ab5087d2c52..142d88490e9 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 @@ package org.w3c.dom; *

Note: In DOM Level 2, the method normalize is * inherited from the Node interface where it was moved. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 c4e3b8930c7..6007e715e83 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 @@ package org.w3c.dom; * they are created using the createEntityReference method of * the Document interface. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 65aade6acde..7ae786a5c2d 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 @@ package org.w3c.dom; * 1.0 and XML Schema, the normalization is performed after entity reference * are expanded. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 c9d3084f151..23a4bed25ed 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 @@ package org.w3c.dom; * and does not imply that the DOM specifies an order to these Nodes. *

NamedNodeMap objects in the DOM are live. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 2ba7fc12564..244ba3fba59 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 @@ package org.w3c.dom; * * *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 20521f1f3f3..5381cd46fc0 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 @@ package org.w3c.dom; *

The items in the NodeList are accessible via an integral * index, starting from 0. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 3b5db96e118..10e6385970c 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 @@ package org.w3c.dom; * are therefore readonly. *

A Notation node does not have any parent. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 a8ee739d388..d6a9ec30d12 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 @@ package org.w3c.dom; * presence of this character sequence must generate a fatal error during * serialization. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @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 c603dac3ead..b10b308d85b 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 @@ package org.w3c.dom; * the quotation mark character " or the apostrophe character ' when part of * an attribute. *

See also the Document Object Model (DOM) Level 3 Core Specification. + * + * @since 1.4, DOM Level 2 */ public interface Text extends CharacterData { /**