Bitwig Studio Control Surface API
4.0.1
ObjectArrayValue.java
1
package
com.bitwig.extension.controller.api;
2
3
4
import
java.util.function.Supplier;
5
6
import
com
.
bitwig
.
extension
.
callback
.
ObjectValueChangedCallback
;
7
11
public
interface
ObjectArrayValue
<ObjectType>
extends
Value
<ObjectValueChangedCallback<ObjectType[]>>, Supplier<ObjectType[]>
12
{
16
@Override
17
ObjectType[]
get
();
18
22
default
ObjectType
get
(
final
int
index)
23
{
24
return
get
()[index];
25
}
26
30
default
boolean
isEmpty
()
31
{
32
return
get
().length == 0;
33
}
34
}
com
com.bitwig.extension.callback.ObjectValueChangedCallback
Definition:
ObjectValueChangedCallback.java:3
com.bitwig.extension
com.bitwig.extension.controller.api.ObjectArrayValue
Definition:
ObjectArrayValue.java:11
com.bitwig
com.bitwig.extension.controller.api.ObjectArrayValue.isEmpty
default boolean isEmpty()
Definition:
ObjectArrayValue.java:30
com.bitwig.extension.callback
Definition:
BooleanValueChangedCallback.java:1
com.bitwig.extension.controller.api.Value
Definition:
Value.java:10
src
main
java
com
bitwig
extension
controller
api
ObjectArrayValue.java
Copyright © 2014 Bitwig GmbH. All rights reserved.