Control Surface API  3.0.3
Parameter.java
1 package com.bitwig.extension.controller.api;
2 
6 
13 public interface Parameter extends SettableRangedValue, ObjectProxy
14 {
20  @OscNode
22 
29 
34  StringValue name();
35 
49  @Deprecated
50  void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
51 
66  @Deprecated
67  void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
68 
74  @OscMethod
75  void reset();
76 
84  @OscMethod
85  void touch(boolean isBeingTouched);
86 
95  @OscMethod
96  void setIndication(boolean shouldIndicate);
97 
106  @OscMethod
107  void setLabel(String label);
108 
114  @OscMethod
116 }
void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void setIndication(boolean shouldIndicate)
void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void touch(boolean isBeingTouched)