Uses of Interface
eu.bandm.sig.adlib2.EnumSignalSource
Packages that use EnumSignalSource
-
Uses of EnumSignalSource in eu.bandm.sig.adlib2
Subinterfaces of EnumSignalSource in eu.bandm.sig.adlib2Modifier and TypeInterfaceDescriptioninterface
EnumClockedSignalSource<E extends Enum<E>>
Interface of a signal source withenum
values at construction time but ordinalint
values at runtime and whose observable state is driven by a clock.Classes in eu.bandm.sig.adlib2 that implement EnumSignalSourceModifier and TypeClassDescriptionclass
(package private) class
EnumSignalSourceChooser<E extends Enum<E>,
F extends Enum<F>> class
EnumStoredSignalSource<E extends Enum<E>>
Methods in eu.bandm.sig.adlib2 that return EnumSignalSourceModifier and TypeMethodDescriptiondefault <E extends Enum<E>>
EnumSignalSource<E> BooleanSignalSource.choose
(EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) Returns a new signal source whose value is that of either of two given type-compatible signal sources, depending on the current value of this signal source.static <E extends Enum<E>>
EnumSignalSource<E> EnumSignalSource.choose
(BooleanSignalSource condition, EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) static <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F> EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) default <F extends Enum<F>>
EnumSignalSource<F> EnumSignalSource.chooseEnum
(EnumMap<E, ? extends EnumSignalSource<F>> cases) static <E extends Enum<E>>
EnumSignalSource<E> EnumSignalSource.constant
(E value) static <E extends Enum<E>>
EnumSignalSource<E> EnumSignalSource.of
(Class<E> enumClass, SignalSource<E> body) Methods in eu.bandm.sig.adlib2 with parameters of type EnumSignalSourceModifier and TypeMethodDescriptionstatic <E extends Enum<E>>
BooleanSignalSourceBooleanSignalSource.choose
(EnumSignalSource<E> selector, BooleanSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.default <E extends Enum<E>>
EnumSignalSource<E> BooleanSignalSource.choose
(EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) Returns a new signal source whose value is that of either of two given type-compatible signal sources, depending on the current value of this signal source.static <E extends Enum<E>>
BooleanSignalSourceBooleanSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends BooleanSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
ByteSignalSourceByteSignalSource.choose
(EnumSignalSource<E> selector, ByteSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
ByteSignalSourceByteSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends ByteSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
DoubleSignalSourceDoubleSignalSource.choose
(EnumSignalSource<E> selector, DoubleSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
DoubleSignalSourceDoubleSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends DoubleSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
EnumSignalSource<E> EnumSignalSource.choose
(BooleanSignalSource condition, EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) static <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F> EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) static <E extends Enum<E>>
FloatSignalSourceFloatSignalSource.choose
(EnumSignalSource<E> selector, FloatSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
FloatSignalSourceFloatSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends FloatSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
IntSignalSourceIntSignalSource.choose
(EnumSignalSource<E> selector, IntSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
IntSignalSourceIntSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends IntSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
LongSignalSourceLongSignalSource.choose
(EnumSignalSource<E> selector, LongSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
LongSignalSourceLongSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends LongSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>,
A>
SignalSource<A> SignalSource.choose
(EnumSignalSource<E> selector, SignalSource<A>... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>,
A>
SignalSource<A> SignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends SignalSource<A>> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.ClassUtils.commonEnumClass
(EnumSignalSource<E>... s) static <E extends Enum<E>>
booleanClassUtils.commonEnumClass
(EnumSignalSource<E>[] s, Class<E> expected) ClassUtils.commonEnumClass
(EnumSignalSource<E> s, EnumSignalSource<E> t) Method parameters in eu.bandm.sig.adlib2 with type arguments of type EnumSignalSourceModifier and TypeMethodDescriptionstatic <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F> EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) default <F extends Enum<F>>
EnumSignalSource<F> EnumSignalSource.chooseEnum
(EnumMap<E, ? extends EnumSignalSource<F>> cases) ClassUtils.commonEnumClass
(Iterable<? extends EnumSignalSource<E>> s) Constructors in eu.bandm.sig.adlib2 with parameters of type EnumSignalSourceModifierConstructorDescriptionEnumSignalSourceChooser
(EnumSignalSource<E> selector, EnumSignalSource<F>... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, BooleanSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, ByteSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, DoubleSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, FloatSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, IntSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, LongSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, SignalSource<A>... cases) -
Uses of EnumSignalSource in eu.bandm.sig.adlib2.compile
Classes in eu.bandm.sig.adlib2.compile that implement EnumSignalSource -
Uses of EnumSignalSource in eu.bandm.sig.adlib2.math
Fields in eu.bandm.sig.adlib2.math declared as EnumSignalSourceModifier and TypeFieldDescriptionfinal EnumSignalSource
<DoubleADSR.State> DoubleADSR.State.unboxed
final EnumSignalSource
<FloatADSR.State> FloatADSR.State.unboxed