Uses of Class
org.apache.avalon.repository.Artifact

Packages that use Artifact
org.apache.avalon.repository The repository api package defines the repository service contract.  
org.apache.avalon.repository.impl The repository impl package is the repository api reference implementation.  
org.apache.avalon.repository.main The repository main package is the main end-user deliverable providing support for the deynamic resolution and pluging-in of an repository implementation compliance with the Repository SPI Specification. 
org.apache.avalon.repository.meta The repository meta package defines a set of descriptors dealing with specific meta classes. 
org.apache.avalon.repository.util The repository util package contains a number of utility classes shared between the main bootstrap system and the default repository implementation. 
 

Uses of Artifact in org.apache.avalon.repository
 

Methods in org.apache.avalon.repository that return Artifact
static Artifact Artifact.createArtifact(String spec)
           
static Artifact Artifact.createArtifact(String group, String name, String version)
           
static Artifact Artifact.createArtifact(String group, String name, String version, String type)
           
 

Methods in org.apache.avalon.repository with parameters of type Artifact
 Attributes Repository.getAttributes(Artifact artifact)
          Return the metadata of an artifact as attributes.
 URL Repository.getResource(Artifact artifact)
          Get a resource url relative to the supplied artifact.
 ClassLoader Repository.getClassLoader(Artifact artifact)
          Creates a ClassLoader chain returning the lowest ClassLoader containing the jar artifact in the loader's path.
 ClassLoader Repository.getClassLoader(ClassLoader parent, Artifact artifact)
          Creates a ClassLoader chain returning the lowest ClassLoader containing the jar artifact in the loader's path.
 

Uses of Artifact in org.apache.avalon.repository.impl
 

Methods in org.apache.avalon.repository.impl with parameters of type Artifact
 Attributes DefaultRepository.getAttributes(Artifact artifact)
          Return the metadata attribututes associated with an artifact.
 URL DefaultRepository.getResource(Artifact artifact)
          Get a resource url relative to the supplied artifact.
 ClassLoader DefaultRepository.getClassLoader(Artifact artifact)
          Returns a classloader based on the metadata associated with a supplied artifact.
 ClassLoader DefaultRepository.getClassLoader(ClassLoader parent, Artifact artifact)
          Returns a classloader based on the metadata associated with a supplied artifact.
 

Uses of Artifact in org.apache.avalon.repository.main
 

Methods in org.apache.avalon.repository.main that return Artifact
static Artifact DefaultBuilder.createImplementationArtifact(ClassLoader classloader, File base, String resource, String key)
          Resolve the default implementation taking into account local and home properties, and application defaults.
static Artifact DefaultBuilder.createImplementationArtifact(ClassLoader classloader, File system, File base, String resource, String key)
          Resolve the default implementation taking into account local and home properties, and application defaults.
 

Constructors in org.apache.avalon.repository.main with parameters of type Artifact
DefaultInitialContext(Artifact artifact, File cache, String[] hosts)
          Creates an initial repository context.
DefaultInitialContext(File base, ClassLoader loader, Artifact artifact, File cache, String[] hosts)
          Creates an initial repository context.
DefaultBuilder(InitialContext context, Artifact artifact)
          Creates a DefaultBuilder for a specific target application.
DefaultBuilder(InitialContext context, ClassLoader classloader, Artifact artifact)
          Creates a DefaultBuilder for a specific target application.
 

Uses of Artifact in org.apache.avalon.repository.meta
 

Methods in org.apache.avalon.repository.meta that return Artifact
 Artifact[] FactoryDescriptor.getDependencies(String key)
          Return the implementation dependencies
 Artifact[] FactoryDescriptor.getDependencies()
           
 

Uses of Artifact in org.apache.avalon.repository.util
 

Methods in org.apache.avalon.repository.util with parameters of type Artifact
static Attributes RepositoryUtils.getAttributes(String[] repositories, Artifact artifact)
          Gets the Attribues in a remote artifact.
static Attributes RepositoryUtils.getAttributes(File cache, Artifact artifact)
          Gets the Attribues from the cache.
static Properties RepositoryUtils.getProperties(File cache, Artifact artifact)
          Gets the Properties in the local cache.
static Properties RepositoryUtils.getProperties(String[] repositories, Artifact artifact)
          Gets the Properties in a remote properties file.
static URL LoaderUtils.getResource(Artifact artifact, String[] repositories, File root, boolean timestamping)
          Attempts to download and cache a remote artifact trying a set of remote repositories.
static URL LoaderUtils.getResource(Artifact artifact, String mime, String[] repositories, File root, boolean timestamping)
          Attempts to download and cache a remote artifact trying a set of remote repositories.
 



Copyright © Apache Software Foundation. All Rights Reserved.