public File getArtifactFile(IArtifactKey key) { for (IFileArtifactRepository repository : bundleRepositories) { File artifactFile = repository.getArtifactFile(key); if (artifactFile != null) return artifactFile; } return null; }
public boolean contains(IArtifactKey key) { for (IFileArtifactRepository repository : bundleRepositories) { if (repository.contains(key)) return true; } return false; }
@Override public IArtifactDescriptor createArtifactDescriptor(IArtifactKey key) { return artifactRepository.createArtifactDescriptor(key); }
public BundlePoolFilteredListener(DirectoryChangeListener listener) { delegate = listener; IFileArtifactRepository bundlePool = Activator.getBundlePoolRepository(); if (bundlePool != null) { IQueryResult<IArtifactKey> keys = bundlePool.query(ArtifactKeyQuery.ALL_KEYS, null); for (Iterator<IArtifactKey> iterator = keys.iterator(); iterator.hasNext();) { IArtifactKey key = iterator.next(); File artifactFile = bundlePool.getArtifactFile(key); if (artifactFile != null) bundlePoolFiles.add(artifactFile); } } }
public IArtifactDescriptor[] getArtifactDescriptors(IArtifactKey key) { Set<IArtifactDescriptor> artifactDescriptors = new HashSet<IArtifactDescriptor>(); for (IFileArtifactRepository repository : bundleRepositories) { IArtifactDescriptor[] descriptors = repository.getArtifactDescriptors(key); if (descriptors != null) artifactDescriptors.addAll(Arrays.asList(descriptors)); } return artifactDescriptors.toArray(new IArtifactDescriptor[artifactDescriptors.size()]); }
public IQueryable<IArtifactDescriptor> descriptorQueryable() { List<IQueryable<IArtifactDescriptor>> descQueryables = new ArrayList<IQueryable<IArtifactDescriptor>>(bundleRepositories.size()); for (IFileArtifactRepository repository : bundleRepositories) descQueryables.add(repository.descriptorQueryable()); return QueryUtil.compoundQueryable(descQueryables); } }
@Override public IStatus getArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) { ensureInitialized(); return artifactRepository.getArtifact(descriptor, destination, monitor); }
@Override public IArtifactKey createArtifactKey(String classifier, String id, Version version) { return artifactRepository.createArtifactKey(classifier, id, version); }
public BundlePoolFilteredListener(DirectoryChangeListener listener) { delegate = listener; IFileArtifactRepository bundlePool = Activator.getBundlePoolRepository(); if (bundlePool != null) { IQueryResult<IArtifactKey> keys = bundlePool.query(ArtifactKeyQuery.ALL_KEYS, null); for (Iterator<IArtifactKey> iterator = keys.iterator(); iterator.hasNext();) { IArtifactKey key = iterator.next(); File artifactFile = bundlePool.getArtifactFile(key); if (artifactFile != null) bundlePoolFiles.add(artifactFile); } } }
public IArtifactDescriptor[] getArtifactDescriptors(IArtifactKey key) { Set<IArtifactDescriptor> artifactDescriptors = new HashSet<IArtifactDescriptor>(); for (IFileArtifactRepository repository : bundleRepositories) { IArtifactDescriptor[] descriptors = repository.getArtifactDescriptors(key); if (descriptors != null) artifactDescriptors.addAll(Arrays.asList(descriptors)); } return artifactDescriptors.toArray(new IArtifactDescriptor[artifactDescriptors.size()]); }
@Override public IQueryable<IArtifactDescriptor> descriptorQueryable() { ensureInitialized(); return artifactRepository.descriptorQueryable(); }
public IStatus getArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) { ensureInitialized(); return artifactRepository.getArtifact(descriptor, destination, monitor); }
public IArtifactKey createArtifactKey(String classifier, String id, Version version) { return artifactRepository.createArtifactKey(classifier, id, version); }
public File getArtifactFile(IArtifactDescriptor descriptor) { for (IFileArtifactRepository repository : bundleRepositories) { File artifactFile = repository.getArtifactFile(descriptor); if (artifactFile != null) return artifactFile; } return null; }
public BundlePoolFilteredListener(DirectoryChangeListener listener) { delegate = listener; IFileArtifactRepository bundlePool = Activator.getBundlePoolRepository(); if (bundlePool != null) { IQueryResult<IArtifactKey> keys = bundlePool.query(ArtifactKeyQuery.ALL_KEYS, null); for (Iterator<IArtifactKey> iterator = keys.iterator(); iterator.hasNext();) { IArtifactKey key = iterator.next(); File artifactFile = bundlePool.getArtifactFile(key); if (artifactFile != null) bundlePoolFiles.add(artifactFile); } } }
public boolean contains(IArtifactDescriptor descriptor) { for (IFileArtifactRepository repository : bundleRepositories) { if (repository.contains(descriptor)) return true; } return false; }
@Override public IArtifactDescriptor[] getArtifactDescriptors(IArtifactKey key) { ensureInitialized(); return artifactRepository.getArtifactDescriptors(key); }
public IQueryable<IArtifactDescriptor> descriptorQueryable() { List<IQueryable<IArtifactDescriptor>> descQueryables = new ArrayList<IQueryable<IArtifactDescriptor>>(bundleRepositories.size()); for (IFileArtifactRepository repository : bundleRepositories) descQueryables.add(repository.descriptorQueryable()); return QueryUtil.compoundQueryable(descQueryables); } }
public IStatus getArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) { ensureInitialized(); return artifactRepository.getArtifact(descriptor, destination, monitor); }
public IArtifactDescriptor createArtifactDescriptor(IArtifactKey key) { return artifactRepository.createArtifactDescriptor(key); }