Package org.gradle.api.component
Interface SoftwareComponentContainer
- All Superinterfaces:
- Collection<SoftwareComponent>,- Configurable<NamedDomainObjectContainer<SoftwareComponent>>,- DomainObjectCollection<SoftwareComponent>,- DomainObjectSet<SoftwareComponent>,- ExtensiblePolymorphicDomainObjectContainer<SoftwareComponent>,- Iterable<SoftwareComponent>,- NamedDomainObjectCollection<SoftwareComponent>,- NamedDomainObjectContainer<SoftwareComponent>,- org.gradle.api.internal.rules.NamedDomainObjectFactoryRegistry<SoftwareComponent>,- NamedDomainObjectSet<SoftwareComponent>,- PolymorphicDomainObjectContainer<SoftwareComponent>,- Set<SoftwareComponent>
@ServiceScope(org.gradle.internal.service.scopes.Scope.Project.class)
public interface SoftwareComponentContainer
extends ExtensiblePolymorphicDomainObjectContainer<SoftwareComponent>
A Container that contains all of the Software Components produced by a Project.
- 
Method SummaryMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface org.gradle.api.DomainObjectCollectionaddAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypeMethods inherited from interface org.gradle.api.ExtensiblePolymorphicDomainObjectContainerregisterBinding, registerFactory, registerFactoryMethods inherited from interface org.gradle.api.NamedDomainObjectCollectionadd, addAll, addRule, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getNamer, getNames, getRules, named, named, named, namedMethods inherited from interface org.gradle.api.NamedDomainObjectContainerconfigure, create, create, create, maybeCreate, register, registerMethods inherited from interface org.gradle.api.NamedDomainObjectSetfindAll, matching, matching, named, withTypeMethods inherited from interface org.gradle.api.PolymorphicDomainObjectContainercontainerWithType, create, create, maybeCreate, register, register