public class CompositeMetadataRepository
extends AbstractMetadataRepository
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ATOMIC_LOADING_DEFAULT |
static java.lang.String |
PI_REPOSITORY_TYPE |
static java.lang.String |
PROP_ATOMIC_LOADING |
static java.lang.String |
REPOSITORY_TYPE |
static java.lang.String |
XML_EXTENSION |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(java.net.URI childURI) |
void |
addInstallableUnits(java.util.Collection<IInstallableUnit> installableUnits) |
void |
addReferences(java.util.Collection<? extends IRepositoryReference> references) |
static CompositeMetadataRepository |
createMemoryComposite(IProvisioningAgent agent)
Create a Composite repository in memory.
|
java.util.Iterator<IInstallableUnit> |
everything() |
static java.io.File |
getActualLocation(java.net.URI location) |
static java.net.URI |
getActualLocationURI(java.net.URI base,
java.lang.String extension) |
java.util.List<java.net.URI> |
getChildren() |
<any> |
getIndex(java.lang.String memberName) |
java.lang.Object |
getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key) |
java.util.Collection<IRepositoryReference> |
getReferences() |
void |
initialize(RepositoryState state) |
boolean |
isModifiable() |
<any> |
query(<any> query,
IProgressMonitor monitor) |
void |
removeAll() |
void |
removeAllChildren() |
void |
removeChild(java.net.URI childURI) |
boolean |
removeInstallableUnits(java.util.Collection<IInstallableUnit> installableUnits) |
CompositeRepositoryState |
toState() |
java.lang.String |
toString() |
public static final java.lang.String REPOSITORY_TYPE
public static final java.lang.String PI_REPOSITORY_TYPE
public static final java.lang.String PROP_ATOMIC_LOADING
public static final boolean ATOMIC_LOADING_DEFAULT
public static final java.lang.String XML_EXTENSION
public static CompositeMetadataRepository createMemoryComposite(IProvisioningAgent agent)
public boolean isModifiable()
public CompositeRepositoryState toState()
public <any> query(<any> query,
IProgressMonitor monitor)
public void addChild(java.net.URI childURI)
public void removeChild(java.net.URI childURI)
public void removeAllChildren()
public void addInstallableUnits(java.util.Collection<IInstallableUnit> installableUnits)
public void removeAll()
public boolean removeInstallableUnits(java.util.Collection<IInstallableUnit> installableUnits)
public static java.io.File getActualLocation(java.net.URI location)
public void addReferences(java.util.Collection<? extends IRepositoryReference> references)
public java.util.Collection<IRepositoryReference> getReferences()
public java.util.List<java.net.URI> getChildren()
public static java.net.URI getActualLocationURI(java.net.URI base,
java.lang.String extension)
public void initialize(RepositoryState state)
public <any> getIndex(java.lang.String memberName)
public java.util.Iterator<IInstallableUnit> everything()
public java.lang.Object getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key)
public java.lang.String toString()