Uses of Interface
net.sf.taverna.raven.repository.Artifact

Packages that use Artifact
net.sf.taverna.raven.appconfig   
net.sf.taverna.raven.plugins.ui   
net.sf.taverna.raven.repository Contains classes and interfaces to represent Artifacts and the local repository structure which contains them. 
net.sf.taverna.raven.repository.impl Implementations of the interfaces within the repository package. 
net.sf.taverna.raven.spi Listeners used to bind to a Repository and provide monitoring of that Repository for implementations of a particular Service Provider Interface (SPI). 
net.sf.taverna.update.plugin.ui   
net.sf.taverna.zaria.raven   
org.embl.ebi.escience.scuflui.workbench   
 

Uses of Artifact in net.sf.taverna.raven.appconfig
 

Methods in net.sf.taverna.raven.appconfig that return types with arguments of type Artifact
 java.util.Set<Artifact> ApplicationRuntime.getSystemArtifacts()
           
 

Uses of Artifact in net.sf.taverna.raven.plugins.ui
 

Methods in net.sf.taverna.raven.plugins.ui with parameters of type Artifact
 void PluginRepositoryListener.statusChanged(Artifact a, ArtifactStatus oldStatus, ArtifactStatus newStatus)
           
 

Uses of Artifact in net.sf.taverna.raven.repository
 

Classes in net.sf.taverna.raven.repository that implement Artifact
 class BasicArtifact
          Simple base artifact class, a bean with three strings for groupId, artifactId and version.
 

Methods in net.sf.taverna.raven.repository that return Artifact
 Artifact Repository.artifactForClass(java.lang.Class<?> c)
          Given a Class object return the Artifact whose LocalArtifactClassLoader created it.
 

Methods in net.sf.taverna.raven.repository that return types with arguments of type Artifact
 java.util.List<Artifact> Repository.getArtifacts()
          Get the list of known Artifacts for this Repository
 java.util.List<Artifact> Repository.getArtifacts(ArtifactStatus s)
          Get the list of known Artifacts for this Repository with the specified ArtifactStatus
 

Methods in net.sf.taverna.raven.repository with parameters of type Artifact
 void Repository.addArtifact(Artifact a)
          Add a new artifact to this repository.
 DownloadStatus Repository.getDownloadStatus(Artifact a)
          Fetch the DownloadStatus for the given Artifact, only valid for PomFetching and JarFetching Artifact states.
 java.lang.ClassLoader Repository.getLoader(Artifact a, java.lang.ClassLoader parent)
          Get a ClassLoader for the specified artifact
 ArtifactStatus Repository.getStatus(Artifact a)
          Fetch the ArtifactStatus represengint the state of the given Artifact in this Repository, if the artifact is not found then this method will return ArtifactStatus.Unknown
 void RepositoryListener.statusChanged(Artifact a, ArtifactStatus oldStatus, ArtifactStatus newStatus)
           
 

Constructors in net.sf.taverna.raven.repository with parameters of type Artifact
BasicArtifact(Artifact other)
          Construct a BasicArtifact as a copy of another artifact
 

Constructor parameters in net.sf.taverna.raven.repository with type arguments of type Artifact
AggregatingClassLoader(Repository rep, java.util.List<Artifact> artifacts)
           
AggregatingClassLoader(Repository rep, java.util.List<Artifact> artifacts, java.lang.ClassLoader parent)
           
 

Uses of Artifact in net.sf.taverna.raven.repository.impl
 

Classes in net.sf.taverna.raven.repository.impl that implement Artifact
 class ArtifactImpl
          A single Maven2 artifact with group, artifact and version
 

Methods in net.sf.taverna.raven.repository.impl that return Artifact
 Artifact DummyRepository.artifactForClass(java.lang.Class c)
           
 Artifact LocalRepository.artifactForClass(java.lang.Class<?> c)
          Given a Class object return the Artifact whose LocalArtifactClassLoader created it.
 Artifact LocalArtifactClassLoader.getArtifact()
           
 

Methods in net.sf.taverna.raven.repository.impl that return types with arguments of type Artifact
 java.util.List<Artifact> DummyRepository.getArtifacts()
           
 java.util.List<Artifact> LocalRepository.getArtifacts()
          Return all Artifacts within this repository
 java.util.List<Artifact> DummyRepository.getArtifacts(ArtifactStatus s)
           
 java.util.List<Artifact> LocalRepository.getArtifacts(ArtifactStatus s)
          Return all artifacts with the specified ArtifactStatus
 

Methods in net.sf.taverna.raven.repository.impl with parameters of type Artifact
 void DummyRepository.addArtifact(Artifact a)
           
 void LocalRepository.addArtifact(Artifact a1)
           
 DownloadStatus DummyRepository.getDownloadStatus(Artifact a)
           
 DownloadStatus LocalRepository.getDownloadStatus(Artifact a)
          If the artifact specified is in either PomFetching or JarFetching state this returns a DownloadStatus object which provides a non updating snapshot of the file size (if known) and total bytes downloaded.
 java.lang.ClassLoader DummyRepository.getLoader(Artifact a, java.lang.ClassLoader parent)
           
 java.lang.ClassLoader LocalRepository.getLoader(Artifact a1, java.lang.ClassLoader parent)
           
 ArtifactStatus DummyRepository.getStatus(Artifact a)
           
 ArtifactStatus LocalRepository.getStatus(Artifact a)
          Status for a given Artifact
 java.io.File LocalRepository.jarFile(Artifact a)
          File object for JAR for the specified artifact.
 

Method parameters in net.sf.taverna.raven.repository.impl with type arguments of type Artifact
static Repository LocalRepository.getRepository(java.io.File base, java.lang.ClassLoader loader, java.util.Set<Artifact> systemArtifacts)
          Get a new or cached instance of LocalRepository.
 

Uses of Artifact in net.sf.taverna.raven.spi
 

Methods in net.sf.taverna.raven.spi that return Artifact
 Artifact Profile.discoverArtifact(java.lang.String groupId, java.lang.String artifactId)
          Select the highest version Artifact defined in the registry that fits the artifactId and groupId.
 Artifact Profile.discoverArtifact(java.lang.String groupId, java.lang.String artifactId, Repository repository)
          Select the highest version Artifact defined in the registry that fits the artifactId and groupId.
 

Methods in net.sf.taverna.raven.spi that return types with arguments of type Artifact
 java.util.Set<Artifact> ArtifactFilter.filter(java.util.Set<Artifact> artifacts)
          Given a set of Artifacts returns a subset according to the filtering criteria defined by implementations of this interface.
 java.util.Set<Artifact> LatestVersionFilter.filter(java.util.Set<Artifact> artifacts)
           
 java.util.Set<Artifact> Profile.filter(java.util.Set<Artifact> intersecting)
          Return the intersection of the set of Artifacts in this Profile and that presented to this method if strict is true, otherwise return the intersection plus all artifacts in the set which have no match within the profile when only groupId and artifactId are taken into account.
 java.util.Set<Artifact> Profile.getArtifacts()
          Get the artifacts that forms part of this profile.
 java.util.Set<Artifact> Profile.getSystemArtifacts()
          Get the subset of Profile.getArtifacts() that is marked as being system artifacts by this profile.
 

Methods in net.sf.taverna.raven.spi with parameters of type Artifact
 void Profile.addArtifact(Artifact artifact)
          Allow an artifact to be added to the profile at runtime
 void SpiRegistry.addNewArtifact(Artifact a)
           
 void Profile.addSystemArtifact(Artifact artifact)
           
 void Profile.removeArtifact(Artifact artifact)
          Allow an artifact to be removed from the profile at runtime
 void Profile.removeSystemArtifact(Artifact artifact)
           
 

Method parameters in net.sf.taverna.raven.spi with type arguments of type Artifact
 java.util.Set<Artifact> ArtifactFilter.filter(java.util.Set<Artifact> artifacts)
          Given a set of Artifacts returns a subset according to the filtering criteria defined by implementations of this interface.
 java.util.Set<Artifact> LatestVersionFilter.filter(java.util.Set<Artifact> artifacts)
           
 java.util.Set<Artifact> Profile.filter(java.util.Set<Artifact> intersecting)
          Return the intersection of the set of Artifacts in this Profile and that presented to this method if strict is true, otherwise return the intersection plus all artifacts in the set which have no match within the profile when only groupId and artifactId are taken into account.
 

Uses of Artifact in net.sf.taverna.update.plugin.ui
 

Methods in net.sf.taverna.update.plugin.ui with parameters of type Artifact
 void PluginRepositoryListener.statusChanged(Artifact a, ArtifactStatus oldStatus, ArtifactStatus newStatus)
           
 

Uses of Artifact in net.sf.taverna.zaria.raven
 

Methods in net.sf.taverna.zaria.raven that return Artifact
static Artifact ArtifactDownloadDialog.showDialog(java.awt.Component frameComp, java.awt.Component locationComp, java.lang.String labelText, java.lang.String title, java.lang.String[] suggestedGroups, java.lang.String[] suggestedVersions)
           
 

Uses of Artifact in org.embl.ebi.escience.scuflui.workbench
 

Methods in org.embl.ebi.escience.scuflui.workbench with parameters of type Artifact
 void Workbench.addArtifact(Artifact a)