de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin
Class TurnierPlugin

java.lang.Object
  extended byde.upb.swtpra05.group03.companycontrol.plugin.PluginBase
      extended byde.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class TurnierPlugin
extends PluginBase
implements java.awt.event.ActionListener

Version:
$Revision: 1.3 $

Field Summary
(package private)  int activeshuttle
           
(package private)  javax.swing.JButton apply
           
(package private)  javax.swing.JCheckBox maxofferallonly
           
(package private)  javax.swing.JCheckBox maxofferallsome
           
(package private)  javax.swing.JCheckBox maxoffermasteronly
           
(package private)  javax.swing.JCheckBox maxoffermastersome
           
(package private)  javax.swing.JCheckBox maxofferon
           
(package private)  java.lang.String name
           
(package private)  javax.swing.JPanel pluginPanel
           
(package private)  java.util.HashMap shuttles
           
(package private)  javax.swing.ImageIcon title
           
(package private)  javax.swing.JLabel titlelabel
           
 
Fields inherited from class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
 
Constructor Summary
TurnierPlugin()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 java.lang.String getName()
          Returns the Name of the Plugin.
 javax.swing.JPanel getPluginPanel()
          Returns the Plugins Panel.
 void update(de.upb.swtpra.kernel.visualisation.RemoteObj msg)
          Handle Messages
 
Methods inherited from class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
sendMessage, setClient, setCompanyID, setKerneltoShuttleIDMap, shuttleSelected, stationSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shuttles

java.util.HashMap shuttles

activeshuttle

int activeshuttle

pluginPanel

javax.swing.JPanel pluginPanel

name

java.lang.String name

maxofferon

javax.swing.JCheckBox maxofferon

maxoffermastersome

javax.swing.JCheckBox maxoffermastersome

maxofferallsome

javax.swing.JCheckBox maxofferallsome

maxoffermasteronly

javax.swing.JCheckBox maxoffermasteronly

maxofferallonly

javax.swing.JCheckBox maxofferallonly

apply

javax.swing.JButton apply

title

javax.swing.ImageIcon title

titlelabel

javax.swing.JLabel titlelabel
Constructor Detail

TurnierPlugin

public TurnierPlugin()
Method Detail

actionPerformed

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

update

public void update(de.upb.swtpra.kernel.visualisation.RemoteObj msg)
Handle Messages

Overrides:
update in class PluginBase
Parameters:
msg -

getPluginPanel

public javax.swing.JPanel getPluginPanel()
Description copied from class: PluginBase
Returns the Plugins Panel. Plugin should override this Method if it has a GUI.

Overrides:
getPluginPanel in class PluginBase
Returns:
JPanel

getName

public java.lang.String getName()
Description copied from class: PluginBase
Returns the Name of the Plugin. Plugins should override this so they do not return the Default Name

Overrides:
getName in class PluginBase
Returns:
Name