You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by jk...@apache.org on 2001/10/11 17:18:10 UTC

cvs commit: xml-xalan/java/src/org/apache/xml/dtm DTM.java

jkesselm    01/10/11 08:18:10

  Modified:    java/src/org/apache/xml/dtm DTM.java
  Log:
  Update javadocs to warn more explicitly that the DTM API is not yet cast in concrete.
  
  Revision  Changes    Path
  1.5       +19 -2     xml-xalan/java/src/org/apache/xml/dtm/DTM.java
  
  Index: DTM.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/DTM.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DTM.java	2001/08/24 04:49:31	1.4
  +++ DTM.java	2001/10/11 15:18:10	1.5
  @@ -92,8 +92,25 @@
    * implementation of DTM can be created that wraps a DOM and vice
    * versa.</p>
    *
  - * <p>State: In progress!!</p>
  - */
  + * <p><strong>Please Note:</strong> The DTM API is still
  + * <strong>Subject To Change.</strong> This wouldn't affect most
  + * users, but might require updating some extensions.</p>
  + *
  + * <p> The largest change being contemplated is a reconsideration of
  + * the Node Handle representation.  We are still not entirely sure
  + * that an integer packed with two numeric subfields is really the
  + * best solution. It has been suggested that we move up to a Long, to
  + * permit more nodes per document without having to reduce the number
  + * of slots in the DTMManager. There's even been a proposal that we
  + * replace these integers with "cursor" objects containing the
  + * internal node id and a pointer to the actual DTM object; this might
  + * reduce the need to continuously consult the DTMManager to retrieve
  + * the latter, and might provide a useful "hook" back into normal Java
  + * heap management.  But changing this datatype would have huge impact
  + * on Xalan's internals -- especially given Java's lack of C-style
  + * typedefs -- so we won't cut over unless we're convinced the new
  + * solution really would be an improvement!</p>
  + * */
   public interface DTM
   {
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org