Package heronarts.lx.midi
Class MidiSelector.Source
java.lang.Object
- All Implemented Interfaces:
LXPath
,LXParameter
- Direct Known Subclasses:
MidiSelector.Source.Channel
,MidiSelector.Source.Device
- Enclosing class:
MidiSelector<T extends LXMidiTerminal>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class heronarts.lx.midi.MidiSelector
MidiSelector.Destination, MidiSelector.Source
Nested classes/interfaces inherited from interface heronarts.lx.parameter.LXParameter
LXParameter.Collection, LXParameter.Formatter, LXParameter.Monitor, LXParameter.MultiMonitor, LXParameter.Polarity, LXParameter.Units
-
Field Summary
Fields inherited from class heronarts.lx.midi.MidiSelector
index, missingDevice, name, terminal
Fields inherited from class heronarts.lx.parameter.AggregateParameter
subparameters
Fields inherited from class heronarts.lx.parameter.LXListenableParameter
description
Fields inherited from interface heronarts.lx.LXPath
DEFAULT_SEPARATOR, ROOT, ROOT_PREFIX, ROOT_SLASH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInput()
protected String
boolean
matches
(LXMidiSource that) Whether the saved selector setting matches the given objectsetInput
(LXMidiInput input) Methods inherited from class heronarts.lx.midi.MidiSelector
dispose, getMidiTerminals, onSubparameterUpdate, updateInputs, updateOutputs, updateSubparameters
Methods inherited from class heronarts.lx.parameter.AggregateParameter
addSubparameter, getRemoteControl, onUpdateValue, updateValue
Methods inherited from class heronarts.lx.parameter.LXListenableParameter
addListener, addListener, bang, getDescription, getFormatter, getLabel, getParent, getParentParameter, getPath, getPolarity, getUnits, getValue, incrementValue, isDefault, isMappable, removeListener, reset, reset, setComponent, setDescription, setFormatter, setMappable, setPolarity, setUnits, setValue, setValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface heronarts.lx.parameter.LXParameter
getBaseValue, getBaseValuef, getValuef
Methods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Constructor Details
-
Source
-
-
Method Details
-
setInput
-
getInput
-
matches
Whether the saved selector setting matches the given object- Parameters:
that
- MIDI source to test for match- Returns:
- True
-
getMidiLabel
- Specified by:
getMidiLabel
in classMidiSelector<LXMidiSource>
-