IviInstanceContainer
interface IviInstanceContainer : NamedDomainObjectContainer<IviInstanceConfigurator>
Content copied to clipboard
Gradle container for IviInstanceConfigurators.
Extends the standard NamedDomainObjectContainer with some methods to create and obtain the containers in a more type safe fashion.
Inherited properties
Functions
Link copied to clipboard
abstract fun create(iviInstanceIdentifier: IviInstanceIdentifier): IviInstanceConfigurator
Content copied to clipboard
abstract fun create(iviInstanceIdentifier: IviInstanceIdentifier, action: Action<IviInstanceConfigurator>): IviInstanceConfigurator
Content copied to clipboard
Creates an IVI instance configuration for the given iviInstanceIdentifier.
Link copied to clipboard
abstract fun getByIviInstanceIdentifier(iviInstanceIdentifier: IviInstanceIdentifier): IviInstanceConfigurator
Content copied to clipboard
Returns the IviInstanceConfigurator for the existing iviInstanceIdentifier.
abstract fun getByIviInstanceIdentifier(iviInstanceIdentifier: IviInstanceIdentifier, action: Action<IviInstanceConfigurator>): IviInstanceConfigurator
Content copied to clipboard
The action can be used to configure the IviInstanceConfigurator for the existing iviInstanceIdentifier through a lambda.
Link copied to clipboard
abstract fun maybeCreate(iviInstanceIdentifier: IviInstanceIdentifier): IviInstanceConfigurator
Content copied to clipboard
abstract fun maybeCreate(iviInstanceIdentifier: IviInstanceIdentifier, action: Action<IviInstanceConfigurator>): IviInstanceConfigurator
Content copied to clipboard
Creates an IVI instance configuration for the given iviInstanceIdentifier, if it does not exist already.
Inherited functions
Link copied to clipboard
Link copied to clipboard
abstract override fun addAll(elements: Collection<IviInstanceConfigurator>): Boolean
Content copied to clipboard
Link copied to clipboard
abstract fun addAllLater(p0: Provider<out MutableIterable<IviInstanceConfigurator>>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override fun configure(p0: Closure<Any>): NamedDomainObjectContainer<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract operator fun contains(element: IviInstanceConfigurator): Boolean
Content copied to clipboard
Link copied to clipboard
abstract fun containsAll(elements: Collection<IviInstanceConfigurator>): Boolean
Content copied to clipboard
Link copied to clipboard
abstract fun create(p0: String, p1: Closure<Any>): IviInstanceConfigurator
Content copied to clipboard
abstract fun create(p0: String, p1: Action<in IviInstanceConfigurator>): IviInstanceConfigurator
Content copied to clipboard
Link copied to clipboard
abstract override fun findAll(p0: Closure<Any>): MutableSet<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getByName(p0: String, p1: Closure<Any>): IviInstanceConfigurator
Content copied to clipboard
abstract fun getByName(p0: String, p1: Action<in IviInstanceConfigurator>): IviInstanceConfigurator
Content copied to clipboard
Link copied to clipboard
@Internal
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract operator override fun iterator(): MutableIterator<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
abstract override fun matching(p0: Closure<Any>): NamedDomainObjectSet<IviInstanceConfigurator>
Content copied to clipboard
abstract override fun matching(p0: Spec<in IviInstanceConfigurator>): NamedDomainObjectSet<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun named(p0: String): NamedDomainObjectProvider<IviInstanceConfigurator>
Content copied to clipboard
abstract fun <S : IviInstanceConfigurator> named(p0: String, p1: Class<S>): NamedDomainObjectProvider<S>
Content copied to clipboard
abstract fun named(p0: String, p1: Action<in IviInstanceConfigurator>): NamedDomainObjectProvider<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun register(p0: String): NamedDomainObjectProvider<IviInstanceConfigurator>
Content copied to clipboard
abstract fun register(p0: String, p1: Action<in IviInstanceConfigurator>): NamedDomainObjectProvider<IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun removeAll(elements: Collection<IviInstanceConfigurator>): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun retainAll(elements: Collection<IviInstanceConfigurator>): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun whenObjectAdded(p0: Action<in IviInstanceConfigurator>): Action<in IviInstanceConfigurator>
Content copied to clipboard
Link copied to clipboard
abstract fun whenObjectRemoved(p0: Action<in IviInstanceConfigurator>): Action<in IviInstanceConfigurator>
Content copied to clipboard