com.springsource.bundlor.support.partialmanifest
Interface ReadablePartialManifest

All Superinterfaces:
PartialManifest
All Known Implementing Classes:
StandardReadablePartialManifest

public interface ReadablePartialManifest
extends PartialManifest


Method Summary
 java.util.Set<java.lang.String> getExportedPackages()
          Gets the exported packages.
 java.util.Set<java.lang.String> getImportedPackages()
          Gets the imported packages.
 java.util.Set<java.lang.String> getUnsatisfiedTypes(java.lang.String packageName)
          Gets the set of unsatisfied types for a given package
 java.util.Set<java.lang.String> getUses(java.lang.String exportingPackage)
          Gets the uses for the supplied exporting package.
 boolean isRecordablePackage(java.lang.String packageName)
          Indicate whether a package is recordable
 
Methods inherited from interface com.springsource.bundlor.support.partialmanifest.PartialManifest
recordExportPackage, recordReferencedPackage, recordReferencedType, recordType, recordUsesPackage
 

Method Detail

getExportedPackages

java.util.Set<java.lang.String> getExportedPackages()
Gets the exported packages.

Returns:
the exported packages.

getImportedPackages

java.util.Set<java.lang.String> getImportedPackages()
Gets the imported packages.

Returns:
the imported packages.

getUses

java.util.Set<java.lang.String> getUses(java.lang.String exportingPackage)
Gets the uses for the supplied exporting package.

Parameters:
exportingPackage - the exporting package.
Returns:
the uses.

isRecordablePackage

boolean isRecordablePackage(java.lang.String packageName)
Indicate whether a package is recordable

Parameters:
packageName - The name of the package to record

getUnsatisfiedTypes

java.util.Set<java.lang.String> getUnsatisfiedTypes(java.lang.String packageName)
Gets the set of unsatisfied types for a given package

Parameters:
packageName - The name of the package
Returns:
The set of unsatisfied types