edu.cs.ai.kreator.control
Class GuiController

java.lang.Object
  extended by edu.cs.ai.kreator.control.GuiController
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class GuiController
extends java.lang.Object
implements java.awt.event.ActionListener

This controller only handles GUI-Actions, like opening dialogs.

Author:
Adam Chachaj, Niklas Wulf

Field Summary
static java.lang.String CMD_CLEARCONSOLEPANE
           
static java.lang.String CMD_CLOSEALLCONSOLEPANES
           
static java.lang.String CMD_CLOSECONSOLEPANETAB
           
static java.lang.String CMD_CLOSEKREATOR
           
static java.lang.String CMD_COPY
           
static java.lang.String CMD_CUT
           
static java.lang.String CMD_FIND
           
static java.lang.String CMD_FINDANDREPLACE
           
static java.lang.String CMD_FINDNEXT
           
static java.lang.String CMD_NEWCONSOLE
           
static java.lang.String CMD_PASTE
           
static java.lang.String CMD_REDO
           
static java.lang.String CMD_RESETSCRIPTENGINE
           
static java.lang.String CMD_SHOWABOUTDIALOG
           
static java.lang.String CMD_SHOWGENERATEDATADIALOG
           
static java.lang.String CMD_SHOWGENERATEDATADIALOGFROMPROJECTTREE
           
static java.lang.String CMD_SHOWLEARNDIALOG
           
static java.lang.String CMD_SHOWLEARNDIALOGFROMTREE
           
static java.lang.String CMD_SHOWPREFERENCES
           
static java.lang.String CMD_SHOWQUERYDIALOG
           
static java.lang.String CMD_SHOWQUERYDIALOGFROMPROJECTTREE
           
static java.lang.String CMD_UNDO
           
static org.apache.log4j.Logger LOG
           
 
Constructor Summary
GuiController()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void init()
           
 void openNewConsoleTab()
           
 void showAboutDialog()
           
 void showPreferences()
           
 boolean shutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.log4j.Logger LOG

CMD_SHOWQUERYDIALOG

public static final java.lang.String CMD_SHOWQUERYDIALOG
See Also:
Constant Field Values

CMD_SHOWQUERYDIALOGFROMPROJECTTREE

public static final java.lang.String CMD_SHOWQUERYDIALOGFROMPROJECTTREE
See Also:
Constant Field Values

CMD_SHOWGENERATEDATADIALOG

public static final java.lang.String CMD_SHOWGENERATEDATADIALOG
See Also:
Constant Field Values

CMD_SHOWGENERATEDATADIALOGFROMPROJECTTREE

public static final java.lang.String CMD_SHOWGENERATEDATADIALOGFROMPROJECTTREE
See Also:
Constant Field Values

CMD_SHOWLEARNDIALOG

public static final java.lang.String CMD_SHOWLEARNDIALOG
See Also:
Constant Field Values

CMD_SHOWLEARNDIALOGFROMTREE

public static final java.lang.String CMD_SHOWLEARNDIALOGFROMTREE
See Also:
Constant Field Values

CMD_SHOWPREFERENCES

public static final java.lang.String CMD_SHOWPREFERENCES
See Also:
Constant Field Values

CMD_SHOWABOUTDIALOG

public static final java.lang.String CMD_SHOWABOUTDIALOG
See Also:
Constant Field Values

CMD_CLOSEKREATOR

public static final java.lang.String CMD_CLOSEKREATOR
See Also:
Constant Field Values

CMD_CLOSECONSOLEPANETAB

public static final java.lang.String CMD_CLOSECONSOLEPANETAB
See Also:
Constant Field Values

CMD_CLOSEALLCONSOLEPANES

public static final java.lang.String CMD_CLOSEALLCONSOLEPANES
See Also:
Constant Field Values

CMD_NEWCONSOLE

public static final java.lang.String CMD_NEWCONSOLE
See Also:
Constant Field Values

CMD_CLEARCONSOLEPANE

public static final java.lang.String CMD_CLEARCONSOLEPANE
See Also:
Constant Field Values

CMD_RESETSCRIPTENGINE

public static final java.lang.String CMD_RESETSCRIPTENGINE
See Also:
Constant Field Values

CMD_CUT

public static final java.lang.String CMD_CUT
See Also:
Constant Field Values

CMD_COPY

public static final java.lang.String CMD_COPY
See Also:
Constant Field Values

CMD_PASTE

public static final java.lang.String CMD_PASTE
See Also:
Constant Field Values

CMD_UNDO

public static final java.lang.String CMD_UNDO
See Also:
Constant Field Values

CMD_REDO

public static final java.lang.String CMD_REDO
See Also:
Constant Field Values

CMD_FIND

public static final java.lang.String CMD_FIND
See Also:
Constant Field Values

CMD_FINDANDREPLACE

public static final java.lang.String CMD_FINDANDREPLACE
See Also:
Constant Field Values

CMD_FINDNEXT

public static final java.lang.String CMD_FINDNEXT
See Also:
Constant Field Values
Constructor Detail

GuiController

public GuiController()
Method Detail

init

public void init()

shutDown

public boolean shutDown()

openNewConsoleTab

public void openNewConsoleTab()

showPreferences

public void showPreferences()

showAboutDialog

public void showAboutDialog()

actionPerformed

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