Bitwig Studio Control Surface API  4.0.1
UsbDeviceMatcher.java
1 package com.bitwig.extension.controller;
2 
9 {
33  final String name,
34  final String expression,
35  final UsbConfigurationMatcher configurationMatcher)
36  {
37  super(name);
38  mExpression = expression;
39  mConfigurationMatcher = configurationMatcher;
40  }
41 
66  final String name,
67  final String expression,
68  final UsbInterfaceMatcher... interfaceMatchers)
69  {
70  this(name, expression, new UsbConfigurationMatcher(interfaceMatchers));
71  }
72 
73 
74 
84  public String getExpression()
85  {
86  return mExpression;
87  }
88 
91  {
92  return mConfigurationMatcher;
93  }
94 
95  private final String mExpression;
96 
97  private final UsbConfigurationMatcher mConfigurationMatcher;
98 }
UsbDeviceMatcher(final String name, final String expression, final UsbInterfaceMatcher... interfaceMatchers)
UsbDeviceMatcher(final String name, final String expression, final UsbConfigurationMatcher configurationMatcher)