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

All Superinterfaces:
ExtendableItem
All Known Implementing Classes:
DefaultExcludeRule

public interface ExcludeRule
extends ExtendableItem

This describes a rule of exclusion. It is used to restrict the artifacts asked for a dependency, by excluding a whole module or some artifacts of a dependency.


Method Summary
 java.lang.String[] getConfigurations()
          Returns the configurations of the module in which the artifact is asked
 ArtifactId getId()
          Returns the id of the described artifact, without revision information
 PatternMatcher getMatcher()
          Returns the matcher to use to know if an artifact match the current descriptor
 
Methods inherited from interface org.apache.ivy.util.extendable.ExtendableItem
getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes
 

Method Detail

getId

ArtifactId getId()
Returns the id of the described artifact, without revision information

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

getMatcher

PatternMatcher getMatcher()
Returns the matcher to use to know if an artifact match the current descriptor

Returns: