65 * <P>
66 * Since elements, text nodes, comments, processing instructions,
67 * etc. cannot exist outside the context of a Document, the Document
68 * interface also contains the factory methods needed to create these
69 * objects. The Node objects created have a ownerDocument attribute
70 * which associates them with the Document within whose context they
71 * were created.
72 * <p>
73 * The CoreDocumentImpl class only implements the DOM Core. Additional modules
74 * are supported by the more complete DocumentImpl subclass.
75 * <p>
76 * <b>Note:</b> When any node in the document is serialized, the
77 * entire document is serialized along with it.
78 *
79 * @xerces.internal
80 *
81 * @author Arnaud Le Hors, IBM
82 * @author Joe Kesselman, IBM
83 * @author Andy Clark, IBM
84 * @author Ralf Pfeiffer, IBM
85 * @version $Id: CoreDocumentImpl.java,v 1.9 2010-11-01 04:39:37 joehw Exp $
86 * @since PR-DOM-Level-1-19980818.
87 */
88 public class CoreDocumentImpl
89 extends ParentNode implements Document {
90
91 /**
92 * TODO:: 1. Change XML11Char method names similar to XMLChar. That will
93 * prevent lot of dirty version checking code.
94 *
95 * 2. IMO during cloneNode qname/isXMLName check should not be made.
96 */
97 //
98 // Constants
99 //
100
101 /** Serialization version. */
102 static final long serialVersionUID = 0;
103
104 //
105 // Data
|
65 * <P>
66 * Since elements, text nodes, comments, processing instructions,
67 * etc. cannot exist outside the context of a Document, the Document
68 * interface also contains the factory methods needed to create these
69 * objects. The Node objects created have a ownerDocument attribute
70 * which associates them with the Document within whose context they
71 * were created.
72 * <p>
73 * The CoreDocumentImpl class only implements the DOM Core. Additional modules
74 * are supported by the more complete DocumentImpl subclass.
75 * <p>
76 * <b>Note:</b> When any node in the document is serialized, the
77 * entire document is serialized along with it.
78 *
79 * @xerces.internal
80 *
81 * @author Arnaud Le Hors, IBM
82 * @author Joe Kesselman, IBM
83 * @author Andy Clark, IBM
84 * @author Ralf Pfeiffer, IBM
85 * @since PR-DOM-Level-1-19980818.
86 */
87 public class CoreDocumentImpl
88 extends ParentNode implements Document {
89
90 /**
91 * TODO:: 1. Change XML11Char method names similar to XMLChar. That will
92 * prevent lot of dirty version checking code.
93 *
94 * 2. IMO during cloneNode qname/isXMLName check should not be made.
95 */
96 //
97 // Constants
98 //
99
100 /** Serialization version. */
101 static final long serialVersionUID = 0;
102
103 //
104 // Data
|