gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/org/fenfire/swamp Nodes.java


From: Benja Fallenstein
Subject: [Gzz-commits] fenfire/org/fenfire/swamp Nodes.java
Date: Tue, 15 Apr 2003 06:17:27 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Benja Fallenstein <address@hidden>      03/04/15 06:17:27

Modified files:
        org/fenfire/swamp: Nodes.java 

Log message:
        Nodes.N()

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/swamp/Nodes.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/swamp/Nodes.java
diff -u fenfire/org/fenfire/swamp/Nodes.java:1.2 
fenfire/org/fenfire/swamp/Nodes.java:1.3
--- fenfire/org/fenfire/swamp/Nodes.java:1.2    Sun Apr 13 03:49:05 2003
+++ fenfire/org/fenfire/swamp/Nodes.java        Tue Apr 15 06:17:27 2003
@@ -1,6 +1,7 @@
 // (c) Tuomas J. Lukka
 
 package org.fenfire.swamp;
+import org.fenfire.util.URN5Namespace;
 
 public class Nodes {
        public static Object get(String res) {
@@ -8,6 +9,20 @@
        }
 //     public static Object get(String res, int offs, int len);
 //     public static Object get(char[] res, int offs, int len);
+
+        private static my_namespace = new URN5Namespace();
+
+        /** Mint a 'new' node.
+        *  This mints (creates) a new random urn-5 URI
+        *  and returns the node corresponding to it.
+         */
+        public static Object N(URN5Namespace namespace) {
+           return get(namespace.generateId());
+        } 
+
+        public static Object N() {
+           return N(my_namespace);
+       }
 
        public static String toString(Object res) {
            return (String)res;




reply via email to

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