Bitwig Studio Control Surface API  4.0.1
StringHardwareProperty.java
1 package com.bitwig.extension.controller.api;
2 
3 import java.util.function.Consumer;
4 import java.util.function.Supplier;
5 
11 public interface StringHardwareProperty extends HardwareProperty
12 {
14  String currentValue();
15 
17  String lastSentValue();
18 
24  void onUpdateHardware(Consumer<String> sendValueConsumer);
25 
27  void setValue(String value);
28 
30  void setValueSupplier(Supplier<String> supplier);
31 
33  int getMaxChars();
34 
35  void setMaxChars(int maxChars);
36 }
void onUpdateHardware(Consumer< String > sendValueConsumer)
void setValueSupplier(Supplier< String > supplier)