org.herac.tuxguitar.player.base
Class MidiPort

java.lang.Object
  extended by org.herac.tuxguitar.player.base.MidiPort
Direct Known Subclasses:
MidiPortEmpty

public abstract class MidiPort
extends java.lang.Object


Constructor Summary
MidiPort(java.lang.String key, java.lang.String name)
           
 
Method Summary
abstract  void check()
           
abstract  void close()
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
abstract  void open()
           
abstract  MidiOut out()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiPort

public MidiPort(java.lang.String key,
                java.lang.String name)
Method Detail

getKey

public java.lang.String getKey()

getName

public java.lang.String getName()

open

public abstract void open()
                   throws MidiPlayerException
Throws:
MidiPlayerException

close

public abstract void close()
                    throws MidiPlayerException
Throws:
MidiPlayerException

check

public abstract void check()
                    throws MidiPlayerException
Throws:
MidiPlayerException

out

public abstract MidiOut out()
                     throws MidiPlayerException
Throws:
MidiPlayerException