org.apache.felix.framework.searchpolicy
Class R4SearchPolicyCore.ResolvedPackage

java.lang.Object
  extended by org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.ResolvedPackage
Enclosing class:
R4SearchPolicyCore

protected class R4SearchPolicyCore.ResolvedPackage
extends java.lang.Object

This utility class a resolved package, which is comprised of a set of PackageSources that is calculated by the resolver algorithm. A given resolved package may have a single package source, as is the case with imported packages, or it may have multiple package sources, as is the case with required bundles.


Field Summary
 java.lang.String m_name
           
 java.util.List m_sourceList
           
 
Constructor Summary
R4SearchPolicyCore.ResolvedPackage(java.lang.String name)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean isSubset(R4SearchPolicyCore.ResolvedPackage rp)
           
 void merge(R4SearchPolicyCore.ResolvedPackage rp)
           
 java.lang.String toString()
           
 java.lang.StringBuffer toString(java.lang.String padding, java.lang.StringBuffer sb)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_name

public java.lang.String m_name

m_sourceList

public java.util.List m_sourceList
Constructor Detail

R4SearchPolicyCore.ResolvedPackage

public R4SearchPolicyCore.ResolvedPackage(java.lang.String name)
Method Detail

isSubset

public boolean isSubset(R4SearchPolicyCore.ResolvedPackage rp)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

merge

public void merge(R4SearchPolicyCore.ResolvedPackage rp)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.StringBuffer toString(java.lang.String padding,
                                       java.lang.StringBuffer sb)