uk.org.toot.midi.core
Class AbstractMidiDevice

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.midi.core.AbstractMidiDevice
All Implemented Interfaces:
MidiDevice, IObservable
Direct Known Subclasses:
BasicMidiSynth, LegacyDevices.DeviceAdaptor, MidiSequencer, StrungNeck

public abstract class AbstractMidiDevice
extends java.util.Observable
implements MidiDevice


Constructor Summary
AbstractMidiDevice(java.lang.String name)
           
 
Method Summary
 java.util.List<MidiInput> getMidiInputs()
          Get the list of MidiInputs for this MidiDevice.
 java.util.List<MidiOutput> getMidiOutputs()
          Get the list of MidiOutputs for this MidiDevice.
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.org.toot.midi.core.MidiDevice
closeMidi
 
Methods inherited from interface uk.org.toot.misc.IObservable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 

Constructor Detail

AbstractMidiDevice

public AbstractMidiDevice(java.lang.String name)
Method Detail

getMidiInputs

public java.util.List<MidiInput> getMidiInputs()
Description copied from interface: MidiDevice
Get the list of MidiInputs for this MidiDevice.

Specified by:
getMidiInputs in interface MidiDevice

getMidiOutputs

public java.util.List<MidiOutput> getMidiOutputs()
Description copied from interface: MidiDevice
Get the list of MidiOutputs for this MidiDevice.

Specified by:
getMidiOutputs in interface MidiDevice

getName

public java.lang.String getName()
Specified by:
getName in interface MidiDevice

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.