public class MidiMetaMessageEvent extends MidiMessageEvent<MetaMessage>
MidiMessageEvent.MidiEventCategory| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_DATA
The MIDI data attribute name.
|
static String |
ATTR_MESSAGE_TYPE
The MIDI type attribute name.
|
ATTR_MESSAGE, ATTR_TIME_STAMPclonePolicy, DEFAULT_PRIORITY, description, id, label, name, time| Constructor and Description |
|---|
MidiMetaMessageEvent(String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy,
MetaMessage message)
Creates a new MIDI MetaMessage Sponge event.
|
MidiMetaMessageEvent(String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy,
MetaMessage message,
Long timeStamp)
Creates a new MIDI MetaMessage 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 MetaMessage data.
|
String |
getMessageString() |
int |
getMessageType()
Returns the MIDI MetaMessage type.
|
MidiMessageEvent.MidiEventCategory |
getMidiCategory() |
boolean |
has(String name) |
MidiMetaMessageEvent |
set(String name,
Object value) |
void |
setData(byte[] data)
Sets the MIDI MetaMessage data.
|
void |
setMessageType(int type)
Sets the MIDI MetaMessage type.
|
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_MESSAGE_TYPE
public static final String ATTR_DATA
public MidiMetaMessageEvent(String name, org.openksavi.sponge.event.EventClonePolicy clonePolicy, MetaMessage message, Long timeStamp)
name - the event name.clonePolicy - the event clone policy.message - the MIDI MetaMessage.timeStamp - the MIDI timeStamp.public MidiMetaMessageEvent(String name, org.openksavi.sponge.event.EventClonePolicy clonePolicy, MetaMessage message)
name - the event name.clonePolicy - the event clone policy.message - the MIDI MetaMessage.public int getMessageType()
public void setMessageType(int type)
type - the MIDI MetaMessage type.public byte[] getData()
public void setData(byte[] data)
data - the MIDI MetaMessage data.public <T> T doGet(String name, boolean useDefault, T defaultValue)
doGet in class MidiMessageEvent<MetaMessage>public MidiMetaMessageEvent set(String name, Object value)
set in interface org.openksavi.sponge.event.Eventset in class MidiMessageEvent<MetaMessage>public boolean has(String name)
has in interface org.openksavi.sponge.event.Eventhas in class MidiMessageEvent<MetaMessage>public Map<String,Object> getAll()
getAll in interface org.openksavi.sponge.event.EventgetAll in class MidiMessageEvent<MetaMessage>public MidiMessageEvent.MidiEventCategory getMidiCategory()
getMidiCategory in class MidiMessageEvent<MetaMessage>public String getMessageString()
getMessageString in class MidiMessageEvent<MetaMessage>Copyright © 2016–2020 Softelnet. All rights reserved.