Package org.osgi.service.indexer

Examples of org.osgi.service.indexer.Builder.addAttribute()


      }
    }

    Builder builder = new Builder().setNamespace(Namespaces.NS_IDENTITY).addAttribute(Namespaces.NS_IDENTITY, name).addAttribute(Namespaces.ATTR_IDENTITY_TYPE, "file");
    if (version != null)
      builder.addAttribute(Namespaces.ATTR_VERSION, version);
    caps.add(builder.buildCapability());
  }

  private void doPlainFileContent(Resource resource, List<? super Capability> capabilities) throws Exception {
View Full Code Here


    }

    Builder builder = new Builder().setNamespace(Namespaces.NS_CONTENT);

    String sha = calculateSHA(resource);
    builder.addAttribute(Namespaces.NS_CONTENT, sha);

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
View Full Code Here

    String sha = calculateSHA(resource);
    builder.addAttribute(Namespaces.NS_CONTENT, sha);

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);
View Full Code Here

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);

    builder.addAttribute(Namespaces.ATTR_CONTENT_MIME, (String) resource.getProperties().get(Resource.MIMETYPE));

    capabilities.add(builder.buildCapability());
  }
View Full Code Here

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);

    builder.addAttribute(Namespaces.ATTR_CONTENT_MIME, (String) resource.getProperties().get(Resource.MIMETYPE));

    capabilities.add(builder.buildCapability());
  }

  private String calculateSHA(Resource resource) throws IOException, NoSuchAlgorithmException {
View Full Code Here

    }

    Builder builder = new Builder().setNamespace(Namespaces.NS_IDENTITY).addAttribute(Namespaces.NS_IDENTITY, name)
        .addAttribute(Namespaces.ATTR_IDENTITY_TYPE, Namespaces.RESOURCE_TYPE_PLAIN_JAR);
    if (version != null)
      builder.addAttribute(Namespaces.ATTR_VERSION, version);
    caps.add(builder.buildCapability());
  }

  void setStateLocal(GeneratorState state) {
    this.state.set(state);
View Full Code Here

  private void doContent(Resource resource, MimeType mimeType, List<? super Capability> capabilities) throws Exception {
    Builder builder = new Builder().setNamespace(Namespaces.NS_CONTENT);

    String sha = calculateSHA(resource);
    builder.addAttribute(Namespaces.NS_CONTENT, sha);

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
View Full Code Here

    String sha = calculateSHA(resource);
    builder.addAttribute(Namespaces.NS_CONTENT, sha);

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);
View Full Code Here

    String location = calculateLocation(resource);
    builder.addAttribute(Namespaces.ATTR_CONTENT_URL, location);

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);

    builder.addAttribute(Namespaces.ATTR_CONTENT_MIME, mimeType.toString());

    capabilities.add(builder.buildCapability());
  }
View Full Code Here

    long size = resource.getSize();
    if (size > 0L)
      builder.addAttribute(Namespaces.ATTR_CONTENT_SIZE, size);

    builder.addAttribute(Namespaces.ATTR_CONTENT_MIME, mimeType.toString());

    capabilities.add(builder.buildCapability());
  }

  private String calculateSHA(Resource resource) throws IOException, NoSuchAlgorithmException {
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.