diff options
Diffstat (limited to 'external/jaxp/source/org/w3c/dom/DocumentType.java')
-rwxr-xr-x | external/jaxp/source/org/w3c/dom/DocumentType.java | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/external/jaxp/source/org/w3c/dom/DocumentType.java b/external/jaxp/source/org/w3c/dom/DocumentType.java deleted file mode 100755 index 86c312b72..000000000 --- a/external/jaxp/source/org/w3c/dom/DocumentType.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2000 World Wide Web Consortium, - * (Massachusetts Institute of Technology, Institut National de - * Recherche en Informatique et en Automatique, Keio University). All - * Rights Reserved. This program is distributed under the W3C's Software - * Intellectual Property License. This program is distributed in the - * hope that it will be useful, but WITHOUT ANY WARRANTY; without even - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - * PURPOSE. - * See W3C License http://www.w3.org/Consortium/Legal/ for more details. - */ - -package org.w3c.dom; - -/** - * Each <code>Document</code> has a <code>doctype</code> attribute whose value - * is either <code>null</code> or a <code>DocumentType</code> object. The - * <code>DocumentType</code> interface in the DOM Core provides an interface - * to the list of entities that are defined for the document, and little - * else because the effect of namespaces and the various XML schema efforts - * on DTD representation are not clearly understood as of this writing. - * <p>The DOM Level 2 doesn't support editing <code>DocumentType</code> nodes. - * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113'>Document Object Model (DOM) Level 2 Core Specification</a>. - */ -public interface DocumentType extends Node { - /** - * The name of DTD; i.e., the name immediately following the - * <code>DOCTYPE</code> keyword. - */ - public String getName(); - - /** - * A <code>NamedNodeMap</code> containing the general entities, both - * external and internal, declared in the DTD. Parameter entities are - * not contained. Duplicates are discarded. For example in: - * <pre><!DOCTYPE - * ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar - * "bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz"> - * ]> <ex/></pre> - * the interface provides access to <code>foo</code> - * and the first declaration of <code>bar</code> but not the second - * declaration of <code>bar</code> or <code>baz</code>. Every node in - * this map also implements the <code>Entity</code> interface. - * <br>The DOM Level 2 does not support editing entities, therefore - * <code>entities</code> cannot be altered in any way. - */ - public NamedNodeMap getEntities(); - - /** - * A <code>NamedNodeMap</code> containing the notations declared in the - * DTD. Duplicates are discarded. Every node in this map also implements - * the <code>Notation</code> interface. - * <br>The DOM Level 2 does not support editing notations, therefore - * <code>notations</code> cannot be altered in any way. - */ - public NamedNodeMap getNotations(); - - /** - * The public identifier of the external subset. - * @since DOM Level 2 - */ - public String getPublicId(); - - /** - * The system identifier of the external subset. - * @since DOM Level 2 - */ - public String getSystemId(); - - /** - * The internal subset as a string, or <code>null</code> if there is none. - * This is does not contain the delimiting square brackets.The actual - * content returned depends on how much information is available to the - * implementation. This may vary depending on various parameters, - * including the XML processor used to build the document. - * @since DOM Level 2 - */ - public String getInternalSubset(); - -} |