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.data The repository data package defines meta data related to factory artifacts. 
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.provider The repository provider package defines a set of interfaces used by implementation providers. 
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
 Artifact[] Repository.getCandidates(Class service)
          Return the set of available artifacts capable of providing the supplied service class.
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.data
 

Methods in org.apache.avalon.repository.data that return Artifact
 Artifact FactoryDirective.getArtifact()
          Return the system artifact.
 

Constructors in org.apache.avalon.repository.data with parameters of type Artifact
FactoryDirective(Artifact artifact, Properties properties)
          Creates a new FactoryDirective.
 

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

Methods in org.apache.avalon.repository.impl that return Artifact
 Artifact[] DefaultRepository.getCandidates(Class service)
          Return the set of available artifacts capable of providing the supplied service class.
 

Methods in org.apache.avalon.repository.impl with parameters of type Artifact
 void DefaultRepositoryCriteria.setFactoryArtifacts(Artifact[] artifacts)
           
 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.
 

Constructors in org.apache.avalon.repository.impl with parameters of type Artifact
ArtifactSequenceParameter(String key, String delimiter, Artifact[] defaults)
          Transform a string to a string array.
 

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

Methods in org.apache.avalon.repository.main that return Artifact
 Artifact[] DefaultInitialContextFactory.getRegisteredArtifacts()
          Return the registory.
 Artifact DefaultInitialContextFactory.getImplementation()
          Return the implementation 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.
 

Methods in org.apache.avalon.repository.main with parameters of type Artifact
 void DefaultInitialContextFactory.setFactoryArtifacts(Artifact[] artifacts)
          Register a set of factory artifacts.
 void DefaultInitialContextFactory.setImplementation(Artifact artifact)
          The initial context factory support the establishment of an initial context which is associated with a repository cache manager implementation.
 Builder DefaultInitialContext.newBuilder(Artifact artifact)
          Create a factory builder using a supplied artifact.
 Builder DefaultInitialContext.newBuilder(ClassLoader classloader, Artifact artifact)
          Create a factory builder using a supplied artifact.
 

Constructors in org.apache.avalon.repository.main with parameters of type Artifact
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()
           
 Artifact ArtifactDescriptor.getArtifact()
          Return the artifact reference.
 

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

Methods in org.apache.avalon.repository.provider with parameters of type Artifact
 void RepositoryCriteria.setFactoryArtifacts(Artifact[] artifacts)
          Set the available factory artifacts.
 void InitialContextFactory.setFactoryArtifacts(Artifact[] artifacts)
          Register a set of factory artifacts.
 void InitialContextFactory.setImplementation(Artifact artifact)
          The initial context factory support the establishment of an initial context which is associated with a repository cache manager implementation.
 Builder InitialContext.newBuilder(Artifact artifact)
          Create a factory builder using a supplied artifact.
 Builder InitialContext.newBuilder(ClassLoader classloader, Artifact artifact)
          Create a factory builder using a supplied artifact.
 

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.
 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.
 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 © The Apache Software Foundation. All Rights Reserved.