public class MidiSysexMessageEvent extends MidiMessageEvent<SysexMessage>
MidiMessageEvent.MidiEventCategory| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_DATA
The MIDI data attribute name.
|
ATTR_MESSAGE, ATTR_TIME_STAMPclonePolicy, DEFAULT_PRIORITY, description, id, label, name, time| Constructor and Description |
|---|
MidiSysexMessageEvent(String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy,
SysexMessage message)
Creates a new MIDI SysexMessage Sponge event.
|
MidiSysexMessageEvent(String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy,
SysexMessage message,
Long timeStamp)
Creates a new MIDI SysexMessage Sponge event.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
doGet(String name,
boolean useDefault,
T defaultValue) |
Map<String,Object> |
getAll() |
byte[] |
getData()
Returns the MIDI SysexMessage data.
|
String |
getMessageString() |
MidiMessageEvent.MidiEventCategory |
getMidiCategory() |
boolean |
has(String name) |
MidiSysexMessageEvent |
set(String name,
Object value) |
void |
setData(byte[] data)
Sets the MIDI SysexMessage data.
|
getMessage, getTimeStamp, setMessage, setTimeStampaddFeature, addFeatures, clone, equalsByAttributes, equalsById, get, get, get, getDefaultAttributeValue, getDescription, getFeatures, getId, getLabel, getName, getPriority, getTime, set, setDescription, setFeatures, setId, setLabel, setName, setTime, toString, toStringBase, validateAttribute, validateFeaturepublic static final String ATTR_DATA
public MidiSysexMessageEvent(String name, org.openksavi.sponge.event.EventClonePolicy clonePolicy, SysexMessage message, Long timeStamp)
name - the event name.clonePolicy - the event clone policy.message - the MIDI SysexMessage.timeStamp - the MIDI timeStamp.public MidiSysexMessageEvent(String name, org.openksavi.sponge.event.EventClonePolicy clonePolicy, SysexMessage message)
name - the event name.clonePolicy - the event clone policy.message - the MIDI SysexMessage.public byte[] getData()
public void setData(byte[] data)
data - the MIDI SysexMessage data.public <T> T doGet(String name, boolean useDefault, T defaultValue)
doGet in class MidiMessageEvent<SysexMessage>public MidiSysexMessageEvent set(String name, Object value)
set in interface org.openksavi.sponge.event.Eventset in class MidiMessageEvent<SysexMessage>public boolean has(String name)
has in interface org.openksavi.sponge.event.Eventhas in class MidiMessageEvent<SysexMessage>public Map<String,Object> getAll()
getAll in interface org.openksavi.sponge.event.EventgetAll in class MidiMessageEvent<SysexMessage>public MidiMessageEvent.MidiEventCategory getMidiCategory()
getMidiCategory in class MidiMessageEvent<SysexMessage>public String getMessageString()
getMessageString in class MidiMessageEvent<SysexMessage>Copyright © 2016–2021 Softelnet. All rights reserved.