org.apache.ivy.core.module.descriptor

Class Configuration

public class Configuration extends DefaultExtendableItem

Represents a module configuration
Nested Class Summary
static classConfiguration.Visibility
Constructor Summary
Configuration(String name)
Creates a new configuration.
Configuration(String name, Configuration.Visibility visibility, String description, String[] ext, boolean transitive, String deprecated)
Creates a new configuration.
Method Summary
booleanequals(Object obj)
static CollectionfindConfigurationExtending(String conf, Configuration[] confs)
StringgetDeprecated()
Returns the deprecation message, or null if not specified.
StringgetDescription()
String[]getExtends()
StringgetName()
Configuration.VisibilitygetVisibility()
inthashCode()
booleanisTransitive()
voidreplaceWildcards(ModuleDescriptor md)
StringtoString()

Constructor Detail

Configuration

public Configuration(String name)
Creates a new configuration.

Parameters: name the name of the configuration

Configuration

public Configuration(String name, Configuration.Visibility visibility, String description, String[] ext, boolean transitive, String deprecated)
Creates a new configuration.

Parameters: name the name of the configuration visibility the visibility of the configuration description a description ext the configurations to extend from transitive indicates if the configuration is transitive deprecated the deprecation message

Method Detail

equals

public boolean equals(Object obj)

findConfigurationExtending

public static Collection findConfigurationExtending(String conf, Configuration[] confs)

getDeprecated

public String getDeprecated()
Returns the deprecation message, or null if not specified.

Returns: Returns the deprecation message.

getDescription

public String getDescription()

Returns: Returns the description. It may be null.

getExtends

public String[] getExtends()

Returns: Returns the extends. May be empty, but never null.

getName

public String getName()

Returns: Returns the name. Never null;

getVisibility

public Configuration.Visibility getVisibility()

Returns: Returns the visibility. Never null.

hashCode

public int hashCode()

isTransitive

public final boolean isTransitive()

Returns: Returns the transitive.

replaceWildcards

public void replaceWildcards(ModuleDescriptor md)

toString

public String toString()