SALT.assessment
Class Salt

java.lang.Object
  extended by SALT.assessment.Salt
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.WindowListener, java.util.EventListener

public class Salt
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.WindowListener

Main class for Salt.

See Also:
ActionListener, java.awt.event.WindowListener;

Field Summary
 int currGrp
           
 Design design
           
 DumpReceiver dumpReceiver
           
 GUI gui
           
 Session session
           
 
Constructor Summary
Salt()
          Constructs needful objects for Salt.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 void closeMidiDevices()
          Closes MIDI Devices.
 void decGroup()
          Decreases the actual group.
 java.util.List<javax.sound.midi.MidiDevice.Info> getMidiInputInfoVector()
           
 java.util.List<javax.sound.midi.MidiDevice.Info> getMidiOutputInfoVector()
           
 void incGroup()
          Increases the actual group.
static void main(java.lang.String[] args)
          Main method of Salt.
 void newSession()
          Creates a new session.
 void openMidiDevices()
          Opens MIDI Devices.
 void sendShortMessage(int ch, int ccNumb, int value)
          Sends Controller Messages.
 void sendTrial()
          Adds a new trial to the session and resets the fader position.
 void setMidiInputInfoVector(java.util.List<javax.sound.midi.MidiDevice.Info> midiInputInfoVector)
           
 void setMidiOutputInfoVector(java.util.List<javax.sound.midi.MidiDevice.Info> midiOutputInfoVector)
           
 void windowActivated(java.awt.event.WindowEvent arg0)
           
 void windowClosed(java.awt.event.WindowEvent arg0)
           
 void windowClosing(java.awt.event.WindowEvent arg0)
           
 void windowDeactivated(java.awt.event.WindowEvent arg0)
           
 void windowDeiconified(java.awt.event.WindowEvent arg0)
           
 void windowIconified(java.awt.event.WindowEvent arg0)
           
 void windowOpened(java.awt.event.WindowEvent arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gui

public GUI gui

currGrp

public int currGrp

design

public Design design

session

public Session session

dumpReceiver

public DumpReceiver dumpReceiver
Constructor Detail

Salt

public Salt()
Constructs needful objects for Salt.

Method Detail

newSession

public void newSession()
Creates a new session.


closeMidiDevices

public void closeMidiDevices()
Closes MIDI Devices.


openMidiDevices

public void openMidiDevices()
Opens MIDI Devices.


incGroup

public void incGroup()
Increases the actual group.


decGroup

public void decGroup()
Decreases the actual group.


sendTrial

public void sendTrial()
Adds a new trial to the session and resets the fader position.


sendShortMessage

public void sendShortMessage(int ch,
                             int ccNumb,
                             int value)
Sends Controller Messages.

Parameters:
ch -
ccNumb -
value -

getMidiInputInfoVector

public java.util.List<javax.sound.midi.MidiDevice.Info> getMidiInputInfoVector()

setMidiInputInfoVector

public void setMidiInputInfoVector(java.util.List<javax.sound.midi.MidiDevice.Info> midiInputInfoVector)

getMidiOutputInfoVector

public java.util.List<javax.sound.midi.MidiDevice.Info> getMidiOutputInfoVector()

setMidiOutputInfoVector

public void setMidiOutputInfoVector(java.util.List<javax.sound.midi.MidiDevice.Info> midiOutputInfoVector)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

main

public static void main(java.lang.String[] args)
Main method of Salt.

Parameters:
args -

windowActivated

public void windowActivated(java.awt.event.WindowEvent arg0)
Specified by:
windowActivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowActivated(java.awt.event.WindowEvent)

windowClosed

public void windowClosed(java.awt.event.WindowEvent arg0)
Specified by:
windowClosed in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosed(java.awt.event.WindowEvent)

windowClosing

public void windowClosing(java.awt.event.WindowEvent arg0)
Specified by:
windowClosing in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent arg0)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent arg0)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)

windowIconified

public void windowIconified(java.awt.event.WindowEvent arg0)
Specified by:
windowIconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)

windowOpened

public void windowOpened(java.awt.event.WindowEvent arg0)
Specified by:
windowOpened in interface java.awt.event.WindowListener
See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)