public abstract class AbstractBundleRepository extends java.lang.Object implements IFedoraBundleRepository
IFedoraBundleRepository
interface. All bundle repository
implementations should extend this class and implement
getDropinsLocations()
.Modifier and Type | Field and Description |
---|---|
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
externalUnits |
private boolean |
filtered |
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
internalUnits |
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
platformUnits |
Constructor and Description |
---|
AbstractBundleRepository() |
Modifier and Type | Method and Description |
---|---|
private void |
filterUnits() |
abstract java.util.Set<java.nio.file.Path> |
getDropinsLocations() |
java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getExternalUnits() |
java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getInternalUnits() |
java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getPlatformUnits() |
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> platformUnits
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> internalUnits
protected java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> externalUnits
private boolean filtered
private void filterUnits()
public abstract java.util.Set<java.nio.file.Path> getDropinsLocations()
public final java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> getPlatformUnits()
getPlatformUnits
in interface IFedoraBundleRepository
public final java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> getInternalUnits()
getInternalUnits
in interface IFedoraBundleRepository
public final java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> getExternalUnits()
getExternalUnits
in interface IFedoraBundleRepository