org.apache.ivy.core.module.descriptor
Class Configuration
java.lang.Object
org.apache.ivy.util.extendable.UnmodifiableExtendableItem
org.apache.ivy.util.extendable.DefaultExtendableItem
org.apache.ivy.core.module.descriptor.Configuration
- All Implemented Interfaces:
- ExtendableItem
public class Configuration
- extends DefaultExtendableItem
Represents a module configuration
Constructor Summary |
Configuration(java.lang.String name)
Creates a new configuration. |
Configuration(java.lang.String name,
Configuration.Visibility visibility,
java.lang.String description,
java.lang.String[] ext,
boolean transitive,
java.lang.String deprecated)
Creates a new configuration. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Configuration
public Configuration(java.lang.String name)
- Creates a new configuration.
- Parameters:
name
- the name of the configuration
Configuration
public Configuration(java.lang.String name,
Configuration.Visibility visibility,
java.lang.String description,
java.lang.String[] ext,
boolean transitive,
java.lang.String deprecated)
- Creates a new configuration.
- Parameters:
name
- the name of the configurationvisibility
- the visibility of the configurationdescription
- a descriptionext
- the configurations to extend fromtransitive
- indicates if the configuration is transitivedeprecated
- the deprecation message
getDeprecated
public java.lang.String getDeprecated()
- Returns the deprecation message, or null if not specified.
- Returns:
- Returns the deprecation message.
getDescription
public java.lang.String getDescription()
- Returns:
- Returns the description. It may be null.
getExtends
public java.lang.String[] getExtends()
- Returns:
- Returns the extends. May be empty, but never null.
getName
public java.lang.String getName()
- Returns:
- Returns the name. Never null;
getVisibility
public Configuration.Visibility getVisibility()
- Returns:
- Returns the visibility. Never null.
isTransitive
public final boolean isTransitive()
- Returns:
- Returns the transitive.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
replaceWildcards
public void replaceWildcards(ModuleDescriptor md)