Update of /cvsroot/freenet/Freenet0.7Rewrite/src/freenet/support
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22884/src/freenet/support

Modified Files:
        SimpleFieldSet.java 
Log Message:
Build 127 (mandatory):
New backtracking.
Ability to add nodes from the command line rather than editing a file.

Index: SimpleFieldSet.java
===================================================================
RCS file: 
/cvsroot/freenet/Freenet0.7Rewrite/src/freenet/support/SimpleFieldSet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -r1.3 -r1.4
--- SimpleFieldSet.java 2 Aug 2005 14:36:29 -0000       1.3
+++ SimpleFieldSet.java 7 Sep 2005 14:34:48 -0000       1.4
@@ -3,6 +3,7 @@
 import java.io.BufferedReader;
 import java.io.EOFException;
 import java.io.IOException;
+import java.io.StringReader;
 import java.io.StringWriter;
 import java.io.Writer;
 import java.util.HashMap;
@@ -33,6 +34,17 @@
     }

     /**
+     * Construct from a string.
+     * @throws IOException if the string is too short or invalid.
+     */
+    public SimpleFieldSet(String content) throws IOException {
+        map = new HashMap();
+        StringReader sr = new StringReader(content);
+        BufferedReader br = new BufferedReader(sr);
+           read(br);
+    }
+
+    /**
      * Read from disk
      * Format:
      * blah=blah


Reply via email to