gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/lava gzz/storm/Pointer.java gzz/storm/Point...


From: Benja Fallenstein
Subject: [Gzz-commits] gzz/lava gzz/storm/Pointer.java gzz/storm/Point...
Date: Mon, 13 Jan 2003 23:24:34 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Benja Fallenstein <address@hidden>      03/01/13 23:24:33

Modified files:
        lava/gzz/storm : Pointer.java PointerIndexType.java 
Added files:
        lava/gzz/storm/impl: DefaultPointerIndexType.java 
        lava/gzz/storm/util: StormFiler.java 
        lava/test/gzz/impl: storm_saving.test 
        lava/test/gzz/storm: Pointer.meta 
        lava/test/gzz/storm/impl: DefaultPointerIndexType.test 
Removed files:
        lava/gzz/storm/impl: DefaultPointerIndex.java 

Log message:
        New functionality: Pointers work; save/load works in a first version,
        but doesn't diff (always stores full versions). Diffing
        to come soon.
        
        (Hey, gzz.storm is almost there :) )

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/Pointer.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/PointerIndexType.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/impl/DefaultPointerIndexType.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/util/StormFiler.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/test/gzz/impl/storm_saving.test?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/test/gzz/storm/Pointer.meta?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/test/gzz/storm/impl/DefaultPointerIndexType.test?rev=1.1

Patches:
Index: gzz/lava/gzz/storm/Pointer.java
diff -u gzz/lava/gzz/storm/Pointer.java:1.6 gzz/lava/gzz/storm/Pointer.java:1.7
--- gzz/lava/gzz/storm/Pointer.java:1.6 Mon Dec 30 11:02:02 2002
+++ gzz/lava/gzz/storm/Pointer.java     Mon Jan 13 23:24:31 2003
@@ -40,12 +40,7 @@
     /** Get the pool of this <code>Pointer</code> instance.
      *  This is the pool data is read from and written to.
      */
-    StormPool getPool();
-
-    /** Let the user choose one of the current blocks, if there
-     *  is more than one. (XXX different UIs for choosing blocks?)
-     */
-    PointerBlock chooseBlock() throws IOException;
+    IndexedPool getPool();
 
     /** Get the set of all currently active <code>PointerBlocks</code>.
      */
@@ -61,7 +56,9 @@
      *  method for this task, but this method is more flexible.
      *  Probably, <code>PointerBlock.update()</code> implementations will
      *  usually use this method internally.
+     *  @param obsoleteBlocks A set of PointerBlocks to obsolete.
+     *  @return The new pointer block.
      */
-    void addPointerBlock(BlockId target, Set obsoleteBlocks)
+    PointerBlock addPointerBlock(BlockId target, Set obsoleteBlocks)
                                                 throws IOException;
 }
Index: gzz/lava/gzz/storm/PointerIndexType.java
diff -u gzz/lava/gzz/storm/PointerIndexType.java:1.3 
gzz/lava/gzz/storm/PointerIndexType.java:1.4
--- gzz/lava/gzz/storm/PointerIndexType.java:1.3        Sat Jan 11 13:10:07 2003
+++ gzz/lava/gzz/storm/PointerIndexType.java    Mon Jan 13 23:24:32 2003
@@ -46,7 +46,7 @@
         *  corresponding to this pointer yet (otherwise,
         *  we could not create new pointers in the first place).
         */
-       Pointer getPointer(String uri);
+       Pointer getPointer(String uri) throws IOException;
     }
 
     public final String getIndexTypeURI() {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]