public class FedoraBundleIndex
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<org.eclipse.equinox.p2.metadata.IArtifactKey,java.io.File> |
index |
private org.slf4j.Logger |
logger |
private java.io.File |
root |
Constructor and Description |
---|
FedoraBundleIndex(java.io.File root) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
private java.util.Collection<java.io.File> |
filterBundles(java.lang.String classifier) |
private void |
gatherAllBundles(java.io.File dir) |
java.util.Collection<org.eclipse.equinox.p2.metadata.IArtifactKey> |
getAllArtifactKeys() |
java.util.Collection<java.io.File> |
getAllBundles(java.lang.String classifier) |
java.io.File |
getFileForKey(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
org.eclipse.equinox.p2.metadata.IArtifactKey |
getKeyForFile(java.io.File file) |
private void |
putInIndex(org.eclipse.equinox.p2.metadata.IArtifactKey key,
java.io.File file) |
private java.io.File root
private java.util.Map<org.eclipse.equinox.p2.metadata.IArtifactKey,java.io.File> index
private final org.slf4j.Logger logger
public java.util.Collection<java.io.File> getAllBundles(java.lang.String classifier)
private java.util.Collection<java.io.File> filterBundles(java.lang.String classifier)
public java.util.Collection<org.eclipse.equinox.p2.metadata.IArtifactKey> getAllArtifactKeys()
public java.io.File getFileForKey(org.eclipse.equinox.p2.metadata.IArtifactKey key)
public org.eclipse.equinox.p2.metadata.IArtifactKey getKeyForFile(java.io.File file)
public boolean containsKey(org.eclipse.equinox.p2.metadata.IArtifactKey key)
private void gatherAllBundles(java.io.File dir)
private void putInIndex(org.eclipse.equinox.p2.metadata.IArtifactKey key, java.io.File file)