Author: saces
Date: 2009-04-20 20:04:22 +0000 (Mon, 20 Apr 2009)
New Revision: 27109

Modified:
   trunk/freenet/src/freenet/client/Metadata.java
Log:
add resolve to 'nameInArchive'

Modified: trunk/freenet/src/freenet/client/Metadata.java
===================================================================
--- trunk/freenet/src/freenet/client/Metadata.java      2009-04-20 19:50:55 UTC 
(rev 27108)
+++ trunk/freenet/src/freenet/client/Metadata.java      2009-04-20 20:04:22 UTC 
(rev 27109)
@@ -55,6 +55,9 @@
        // URI at which this Metadata has been/will be inserted.
        FreenetURI resolvedURI;
        
+       // Name at which this Metadata has been/will be inside container.
+       String resolvedName;
+       
        // Actual parsed data
        
        // document type
@@ -978,6 +981,10 @@
        public void resolve(FreenetURI uri) {
                this.resolvedURI = uri;
        }
+       
+       public void resolve(String name) {
+               this.resolvedName = name;
+       }
 
        public Bucket toBucket(BucketFactory bf) throws 
MetadataUnresolvedException, IOException {
                byte[] buf = writeToByteArray();
@@ -985,7 +992,7 @@
        }
 
        public boolean isResolved() {
-               return resolvedURI != null;
+               return (resolvedURI != null) || (resolvedName != null);
        }
 
        public void setArchiveManifest() {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to