src/org/w3c/dom/DocumentType.java

Print this page
rev 602 : 8047723: @since tag cleanup in jaxp
Reviewed-by:


  70      *  the interface provides access to <code>foo</code>
  71      * and the first declaration of <code>bar</code> but not the second
  72      * declaration of <code>bar</code> or <code>baz</code>. Every node in
  73      * this map also implements the <code>Entity</code> interface.
  74      * <br>The DOM Level 2 does not support editing entities, therefore
  75      * <code>entities</code> cannot be altered in any way.
  76      */
  77     public NamedNodeMap getEntities();
  78 
  79     /**
  80      * A <code>NamedNodeMap</code> containing the notations declared in the
  81      * DTD. Duplicates are discarded. Every node in this map also implements
  82      * the <code>Notation</code> interface.
  83      * <br>The DOM Level 2 does not support editing notations, therefore
  84      * <code>notations</code> cannot be altered in any way.
  85      */
  86     public NamedNodeMap getNotations();
  87 
  88     /**
  89      * The public identifier of the external subset.
  90      * @since DOM Level 2
  91      */
  92     public String getPublicId();
  93 
  94     /**
  95      * The system identifier of the external subset. This may be an absolute
  96      * URI or not.
  97      * @since DOM Level 2
  98      */
  99     public String getSystemId();
 100 
 101     /**
 102      * The internal subset as a string, or <code>null</code> if there is none.
 103      * This is does not contain the delimiting square brackets.
 104      * <p ><b>Note:</b> The actual content returned depends on how much
 105      * information is available to the implementation. This may vary
 106      * depending on various parameters, including the XML processor used to
 107      * build the document.
 108      * @since DOM Level 2
 109      */
 110     public String getInternalSubset();
 111 
 112 }


  70      *  the interface provides access to <code>foo</code>
  71      * and the first declaration of <code>bar</code> but not the second
  72      * declaration of <code>bar</code> or <code>baz</code>. Every node in
  73      * this map also implements the <code>Entity</code> interface.
  74      * <br>The DOM Level 2 does not support editing entities, therefore
  75      * <code>entities</code> cannot be altered in any way.
  76      */
  77     public NamedNodeMap getEntities();
  78 
  79     /**
  80      * A <code>NamedNodeMap</code> containing the notations declared in the
  81      * DTD. Duplicates are discarded. Every node in this map also implements
  82      * the <code>Notation</code> interface.
  83      * <br>The DOM Level 2 does not support editing notations, therefore
  84      * <code>notations</code> cannot be altered in any way.
  85      */
  86     public NamedNodeMap getNotations();
  87 
  88     /**
  89      * The public identifier of the external subset.
  90      * @since 1.4, DOM Level 2
  91      */
  92     public String getPublicId();
  93 
  94     /**
  95      * The system identifier of the external subset. This may be an absolute
  96      * URI or not.
  97      * @since 1.4, DOM Level 2
  98      */
  99     public String getSystemId();
 100 
 101     /**
 102      * The internal subset as a string, or <code>null</code> if there is none.
 103      * This is does not contain the delimiting square brackets.
 104      * <p ><b>Note:</b> The actual content returned depends on how much
 105      * information is available to the implementation. This may vary
 106      * depending on various parameters, including the XML processor used to
 107      * build the document.
 108      * @since 1.4, DOM Level 2
 109      */
 110     public String getInternalSubset();
 111 
 112 }