Definition at line 45 of file Pkg.java.
Package Functions | |
Pkg (String pkg) | |
Create package entry. | |
synchronized void | addExporter (ExportPkg ep) |
Add an exporter entry from this package. | |
synchronized boolean | removeExporter (ExportPkg p) |
Remove an exporter entry from this package. | |
synchronized void | addImporter (ImportPkg ip) |
Add an importer entry to this package. | |
synchronized void | removeImporter (ImportPkg ip) |
Remove an importer entry from this package. | |
synchronized void | addProvider (ExportPkg ep) |
Add an exporter entry as a provider for this package. | |
synchronized ExportPkg | getBestProvider () |
Get best provider. | |
synchronized boolean | isEmpty () |
Check if this package has any exporters or importers. |
synchronized void org.knopflerfish.framework.Pkg.addExporter | ( | ExportPkg | ep | ) | [package] |
Add an exporter entry from this package.
pe | ExportPkg to add. |
Definition at line 69 of file Pkg.java.
References org.knopflerfish.framework.ExportPkg.attachPkg().
Referenced by org.knopflerfish.framework.BundlePackages.checkReExport(), and org.knopflerfish.framework.Packages.registerPackages().
synchronized boolean org.knopflerfish.framework.Pkg.removeExporter | ( | ExportPkg | p | ) | [package] |
Remove an exporter entry from this package.
p | ExportPkg to remove. |
Definition at line 82 of file Pkg.java.
References org.knopflerfish.framework.ExportPkg.detachPkg().
Referenced by org.knopflerfish.framework.Packages.unregisterPackages().
synchronized void org.knopflerfish.framework.Pkg.addImporter | ( | ImportPkg | ip | ) | [package] |
Add an importer entry to this package.
pe | ImportPkg to add. |
Definition at line 95 of file Pkg.java.
References org.knopflerfish.framework.ImportPkg.attachPkg().
Referenced by org.knopflerfish.framework.Packages.registerDynamicImport(), and org.knopflerfish.framework.Packages.registerPackages().
synchronized void org.knopflerfish.framework.Pkg.removeImporter | ( | ImportPkg | ip | ) | [package] |
Remove an importer entry from this package.
p | ImportPkg to remove. |
Definition at line 107 of file Pkg.java.
References org.knopflerfish.framework.ImportPkg.detachPkg().
Referenced by org.knopflerfish.framework.Packages.registerDynamicImport(), and org.knopflerfish.framework.Packages.unregisterPackages().
synchronized void org.knopflerfish.framework.Pkg.addProvider | ( | ExportPkg | ep | ) | [package] |
synchronized ExportPkg org.knopflerfish.framework.Pkg.getBestProvider | ( | ) | [package] |
Get best provider.
Best provider is provider with highest version number.
Definition at line 133 of file Pkg.java.
Referenced by org.knopflerfish.framework.PackageAdminImpl.getExportedPackage().
synchronized boolean org.knopflerfish.framework.Pkg.isEmpty | ( | ) | [package] |
Check if this package has any exporters or importers.
Definition at line 146 of file Pkg.java.
Referenced by org.knopflerfish.framework.Packages.unregisterPackages().