congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
BundleRevision.getDeclaredRequirements
Code IndexAdd Tabnine to your IDE (free)

How to use
getDeclaredRequirements
method
in
org.osgi.framework.wiring.BundleRevision

Best Java code snippets using org.osgi.framework.wiring.BundleRevision.getDeclaredRequirements (Showing top 14 results out of 315)

origin: apache/karaf

@Override
public List<BundleRequirement> getUnsatisfiedRequirements(Bundle bundle, String namespace) {
  List<BundleRequirement> result = new ArrayList<>();
  BundleRevision rev = bundle.adapt(BundleRevision.class);
  if (rev != null) {
    List<BundleRequirement> reqs = rev.getDeclaredRequirements(namespace);
    for (BundleRequirement req : reqs) {
      if (!canBeSatisfied(req)) {
        result.add(req);
      }
    }
  }
  return result;
}
origin: org.apache.karaf.bundle/org.apache.karaf.bundle.core

@Override
public List<BundleRequirement> getUnsatisfiedRequirements(Bundle bundle, String namespace) {
  List<BundleRequirement> result = new ArrayList<>();
  BundleRevision rev = bundle.adapt(BundleRevision.class);
  if (rev != null) {
    List<BundleRequirement> reqs = rev.getDeclaredRequirements(namespace);
    for (BundleRequirement req : reqs) {
      if (!canBeSatisfied(req)) {
        result.add(req);
      }
    }
  }
  return result;
}
origin: apache/karaf

@Override
public List<String> getImports(long bundleId) {
  Bundle bundle = bundleContext.getBundle(bundleId);
  BundleRevision rev = bundle.adapt(BundleRevision.class);
  List<BundleRequirement> reqs = rev.getDeclaredRequirements(BundleRevision.PACKAGE_NAMESPACE);
  List<String> imports = new ArrayList<>();
  for (BundleRequirement req : reqs) {
    PackageRequirement packageReq = create(req, bundle);
    imports.add(packageReq.getPackageName());
  }
  return imports;
}
 
origin: org.apache.karaf.package/org.apache.karaf.package.core

@Override
public List<String> getImports(long bundleId) {
  Bundle bundle = bundleContext.getBundle(bundleId);
  BundleRevision rev = bundle.adapt(BundleRevision.class);
  List<BundleRequirement> reqs = rev.getDeclaredRequirements(BundleRevision.PACKAGE_NAMESPACE);
  List<String> imports = new ArrayList<>();
  for (BundleRequirement req : reqs) {
    PackageRequirement packageReq = create(req, bundle);
    imports.add(packageReq.getPackageName());
  }
  return imports;
}
 
origin: apache/karaf

@Override
public List<PackageRequirement> getImports() {
  Bundle[] bundles = bundleContext.getBundles();
  SortedMap<String, PackageRequirement> requirements = new TreeMap<>();
  for (Bundle bundle : bundles) {
    BundleRevision rev = bundle.adapt(BundleRevision.class);
    if (rev != null) {
      List<BundleRequirement> reqs = rev.getDeclaredRequirements(BundleRevision.PACKAGE_NAMESPACE);
      for (BundleRequirement req : reqs) {
        PackageRequirement preq = create(req, bundle);
        requirements.put(preq.getPackageName() + "|" + preq.getFilter() + "|" + preq.getBundle().getBundleId(), preq);
      }
    }
  }
  return new ArrayList<>(requirements.values());
}
origin: org.apache.karaf.package/org.apache.karaf.package.core

@Override
public List<PackageRequirement> getImports() {
  Bundle[] bundles = bundleContext.getBundles();
  SortedMap<String, PackageRequirement> requirements = new TreeMap<>();
  for (Bundle bundle : bundles) {
    BundleRevision rev = bundle.adapt(BundleRevision.class);
    if (rev != null) {
      List<BundleRequirement> reqs = rev.getDeclaredRequirements(BundleRevision.PACKAGE_NAMESPACE);
      for (BundleRequirement req : reqs) {
        PackageRequirement preq = create(req, bundle);
        requirements.put(preq.getPackageName() + "|" + preq.getFilter() + "|" + preq.getBundle().getBundleId(), preq);
      }
    }
  }
  return new ArrayList<>(requirements.values());
}
origin: apache/felix

public Collection<Resource> getOndemandResources(Resource host)
{
  List<Resource> result = new ArrayList<Resource>();
  for (BundleRevision revision : m_ondemand)
  {
    for (BundleRequirement req : revision.getDeclaredRequirements(null))
    {
      if (req.getNamespace().equals(BundleRevision.HOST_NAMESPACE))
      {
        for (Capability cap : host.getCapabilities(null))
        {
          if (cap.getNamespace().equals(BundleRevision.HOST_NAMESPACE))
          {
            if (req.matches((BundleCapability) cap))
            {
              result.add(revision);
              break;
            }
          }
        }
      }
    }
  }
  return result;
}
origin: org.eclipse.tycho/org.eclipse.osgi

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.osgi

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: com.github.veithen.cosmos/cosmos-equinox

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: org.eclipse/osgi

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: org.eclipse.platform/org.eclipse.osgi

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.osgi

private BundleRevisionDTO getBundleRevisionDTO(BundleRevision revision) {
  if (revision == null) {
    return null;
  }
  BundleRevisionDTO dto = resources.get(revision);
  if (dto != null) {
    return dto;
  }
  dto = new BundleRevisionDTO();
  dto.id = identifier(revision);
  resources.put(revision, dto);
  dto.bundle = revision.getBundle().getBundleId();
  dto.symbolicName = revision.getSymbolicName();
  dto.type = revision.getTypes();
  dto.version = revision.getVersion().toString();
  dto.capabilities = getListCapabilityDTO(revision.getDeclaredCapabilities(null));
  dto.requirements = getListRequirementDTO(revision.getDeclaredRequirements(null));
  return dto;
}
origin: apache/felix

for (BundleRequirement req : fragment.getDeclaredRequirements(null))
org.osgi.framework.wiringBundleRevisiongetDeclaredRequirements

Javadoc

Returns the requirements declared by this bundle revision.

Popular methods of BundleRevision

  • getBundle
  • getTypes
    Returns the special types of this bundle revision. The bundle revision type values are: * #TYPE_FRA
  • getWiring
    Returns the bundle wiring which is using this bundle revision.
  • getDeclaredCapabilities
    Returns the capabilities declared by this bundle revision.
  • getSymbolicName
    Returns the symbolic name for this bundle revision.
  • getVersion
    Returns the version for this bundle revision.
  • equals
  • getCapabilities
    This method returns the same value as #getDeclaredCapabilities(String).
  • getRequirements
    This method returns the same value as #getDeclaredRequirements(String).

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • getSystemService (Context)
  • getApplicationContext (Context)
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now