APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

pack-priv final Class FastSysexMessage

extends SysexMessage
Class Inheritance
Imports
javax.sound.midi.InvalidMidiDataException, .SysexMessage

optimized FastSysexMessage that doesn't copy the array upon instantiation.
Author
Florian Bomers

Field Summary

Inherited from javax.sound.midi.SysexMessage:
SPECIAL_SYSTEM_EXCLUSIVESYSTEM_EXCLUSIVE

Constructor Summary

AccessConstructor and Description
pack-priv
FastSysexMessage(byte[] data)

Method Summary

Modifier and TypeMethod and Description
pack-priv byte[]
getReadOnlyMessage()

The returned array may be larger than this message is.

public void
setMessage(byte[] data, int length)

Overrides javax.sound.midi.SysexMessage.setMessage.

Sets the data for the system exclusive message.

Inherited from javax.sound.midi.SysexMessage:
clonegetDatasetMessage

Constructor Detail

FastSysexMessageback to summary
pack-priv FastSysexMessage(byte[] data) throws InvalidMidiDataException

Method Detail

getReadOnlyMessageback to summary
pack-priv byte[] getReadOnlyMessage()

The returned array may be larger than this message is. Use getLength() to get the real length of the message.

setMessageback to summary
public void setMessage(byte[] data, int length) throws InvalidMidiDataException

Overrides javax.sound.midi.SysexMessage.setMessage.

Doc from javax.sound.midi.SysexMessage.setMessage.

Sets the data for the system exclusive message. The first byte of the data array must be a valid system exclusive status byte (0xF0 or 0xF7).

Annotations
@Override
Exceptions
InvalidMidiDataException:
if the parameter values do not specify a valid MIDI system exclusive message