Package freenet.client.Metadata

Examples of freenet.client.Metadata.SimpleManifestComposer.addItem()


        if (m == null) throw new NullPointerException("HERE!!");
      } else {
        m = ((PutHandler)item).metadata;
        if (m == null) throw new NullPointerException("HERE!!" +item);
      }
      smc.addItem(name, m);
    }
    return smc.getMetadata();
  }

  /**
 
View Full Code Here


      if(o instanceof HashMap) {
        @SuppressWarnings("unchecked")
        HashMap<String,Object> hm = (HashMap<String, Object>) o;
        HashMap<String,Object> subMap = new HashMap<String,Object>();
        //System.out.println("Decompose: "+name+" (SubDir)");
        smc.addItem(name, makeManifest(hm, archivePrefix+name+ '/'));
        if(logDEBUG)
          Logger.debug(this, "Sub map for "+name+" : "+subMap.size()+" elements from "+hm.size());
      } else if (o instanceof Metadata) {
        //already Metadata, take it as is
        //System.out.println("Decompose: "+name+" (Metadata)");
View Full Code Here

        if(logDEBUG)
          Logger.debug(this, "Sub map for "+name+" : "+subMap.size()+" elements from "+hm.size());
      } else if (o instanceof Metadata) {
        //already Metadata, take it as is
        //System.out.println("Decompose: "+name+" (Metadata)");
        smc.addItem(name, (Metadata)o);
      } else {
        ManifestElement element = (ManifestElement) o;
        String mimeType = element.mimeOverride;
        ClientMetadata cm;
        if(mimeType == null || mimeType.equals(DefaultMIMETypes.DEFAULT_MIME_TYPE))
View Full Code Here

        } else {
          //System.out.println("Decompose: "+name+" (ManifestElement, Data)");
          containerItems.add(new ContainerElement(element.getData(), archivePrefix+name));
          m = new Metadata(DocumentType.ARCHIVE_INTERNAL_REDIRECT, null, null, archivePrefix+element.fullName, cm);
        }
        smc.addItem(name, m);
      }
    }
    return smc.getMetadata();
  }
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.