gh-pages / com.nextfaze.devfun.core / Composite
Composite
interface Composite<T :
Any
> :
Iterable
<
T
>
(source)
Use by providers to facilitate user provided types T to the composting provider.
In general additions are checked in reverse order. i.e. newest added are checked first.
Users should remove their type when disposed of or out of scope.
Functions
Name | Summary |
---|---|
minusAssign | abstract operator fun minusAssign(other: T ): Unit Remove from this Composite |
plusAssign | abstract operator fun plusAssign(other: T ): Unit Add to this Composite. |
Inheritors
Name | Summary |
---|---|
CompositeInstanceProvider | interface CompositeInstanceProvider : ThrowingInstanceProvider , Composite < InstanceProvider > Instance provider that delegates to other providers. |
CompositeParameterViewFactoryProvider | interface CompositeParameterViewFactoryProvider : ParameterViewFactoryProvider , Composite < ParameterViewFactoryProvider > A ParameterViewFactoryProvider that delegates to other providers. |
CompositeViewFactoryProvider | interface CompositeViewFactoryProvider : ViewFactoryProvider , Composite < ViewFactoryProvider > A ViewFactoryProvider that delegates to other providers. |