com.confusionists.mjdjApi.midiDevice
Interface DeviceWrapper
- All Known Subinterfaces:
- ReceiverDeviceWrapper, TransmitterDeviceWrapper
- All Known Implementing Classes:
- AbstractDeviceWrapper, AbstractReceiverDeviceWrapper, AbstractTransmitterDeviceWrapper
public interface DeviceWrapper
Base interface for ReceiverDeviceWrapper and TransmitterDeviceWrapper. Implementers of devices must implement those two
interafaces (usually by extending AbstractReceiverDeviceWrapper and AbstractTransmitterDeviceWrapper
- Author:
- DanielRosenstark [at_sign] confusionists.com
setService
void setService(MjdjService service)
getService
MjdjService getService()
setActive
void setActive(boolean active)
isActive
boolean isActive()
close
void close()
open
void open()
throws DeviceUnavailableException
- Throws:
DeviceUnavailableException
toString
java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getName
java.lang.String getName()
toggleUi
void toggleUi()
- Implementers can just do nothing in this method if there is no UI to show