org.apache.ivy.core.module.descriptor
Interface DependencyArtifactDescriptor

All Superinterfaces:
ExtendableItem
All Known Implementing Classes:
DefaultDependencyArtifactDescriptor

public interface DependencyArtifactDescriptor
extends ExtendableItem

This describes an artifact that is asked for a dependency. It is used to define an (additional) artifact not declared by a dependency module descriptor.


Method Summary
 java.lang.String[] getConfigurations()
          Returns the configurations of the module in which the artifact is asked
 DependencyDescriptor getDependencyDescriptor()
          Returns the dependency descriptor in which this dependency artifact descriptor is declared.
 java.lang.String getExt()
          Returns the ext of the artifact asked
 java.lang.String getName()
          Returns the name of the artifact asked
 java.lang.String getType()
          Returns the type of the artifact asked
 java.net.URL getUrl()
          Returns the url to look this artifact at
 
Methods inherited from interface org.apache.ivy.util.extendable.ExtendableItem
getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes
 

Method Detail

getDependencyDescriptor

DependencyDescriptor getDependencyDescriptor()
Returns the dependency descriptor in which this dependency artifact descriptor is declared.

Returns:
the dependency descriptor in which this dependency artifact descriptor is declared.

getName

java.lang.String getName()
Returns the name of the artifact asked

Returns:

getType

java.lang.String getType()
Returns the type of the artifact asked

Returns:

getExt

java.lang.String getExt()
Returns the ext of the artifact asked

Returns:

getUrl

java.net.URL getUrl()
Returns the url to look this artifact at

Returns:

getConfigurations

java.lang.String[] getConfigurations()
Returns the configurations of the module in which the artifact is asked

Returns:
an array of configuration names in which the artifact is asked