Class ConfigurationGroup
java.lang.Object
org.apache.ivy.util.extendable.UnmodifiableExtendableItem
org.apache.ivy.util.extendable.DefaultExtendableItem
org.apache.ivy.core.module.descriptor.Configuration
org.apache.ivy.core.module.descriptor.ConfigurationGroup
- All Implemented Interfaces:
InheritableItem
,ExtendableItem
A configuration which is actually a group of several configurations.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.ivy.core.module.descriptor.Configuration
Configuration.Visibility
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMemberConfiguration
(String confName) Returns theConfiguration
object for the given conf name, ornull
if the given conf name is not part of this group or if this conf name isn't defined in the module in which this group has been built.String[]
Returns the list of configurations' names this object is a group of.Methods inherited from class org.apache.ivy.core.module.descriptor.Configuration
equals, findConfigurationExtending, getDeprecated, getDescription, getExtends, getName, getSourceModule, hashCode, isTransitive, replaceWildcards, toString
Methods inherited from class org.apache.ivy.util.extendable.DefaultExtendableItem
setExtraAttribute
Methods inherited from class org.apache.ivy.util.extendable.UnmodifiableExtendableItem
getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes, setStandardAttribute
-
Constructor Details
-
ConfigurationGroup
-
-
Method Details
-
getMembersConfigurationNames
Returns the list of configurations' names this object is a group of.This list is built from the configuration name, if some of these configuration names have actually not been recognized in the module, they will be
null
when accessed fromConfigurationIntersection.getIntersectedConfiguration(String)
.- Returns:
- the list of configurations' names this object is an intersection of.
-
getMemberConfiguration
Returns theConfiguration
object for the given conf name, ornull
if the given conf name is not part of this group or if this conf name isn't defined in the module in which this group has been built.- Parameters:
confName
- the name of the configuration to return.- Returns:
- the member
Configuration
object for the given conf name
-
getVisibility
- Overrides:
getVisibility
in classConfiguration
- Returns:
- Returns the visibility. Never null.
-