org.yasl.arch.application
Interface YASLGUIApplication

All Superinterfaces:
YASLApplication
All Known Subinterfaces:
YASLSwingApplication
All Known Implementing Classes:
YASLGUIApplicationImpl, YASLSwingApplicationImpl

public interface YASLGUIApplication
extends YASLApplication

Extends the YASLApplication interface with methods associated with a GUI application (ie an Applet or Swing application).


Field Summary
 
Fields inherited from interface org.yasl.arch.application.YASLApplication
KEY_ACTION_APPLICATION_EXIT, KEY_ACTION_APPLICATION_START, KEY_ACTION_HANDLER, KEY_APPLICATION, KEY_ERROR_HANDLER, KEY_GUI_APP_ROOTPANE, KEY_PREFERENCES_MANAGER, KEY_RESOURCE_MANAGER, KEY_SWING_APP_FRAME
 
Method Summary
 JRootPane getParentPane()
          Returns the root pane for the application.
 void setGlassPane()
          Sets the glass pane for the parent pane.
 void unsetGlassPane()
          Unsets the glass pane.
 
Methods inherited from interface org.yasl.arch.application.YASLApplication
getActionHandler, getApplicationType, getErrorHandler, getResourceManager, getSingleton, getSingletonKeys, isInitialized, isSingletonMapped, setResourceManager, setSingleton
 

Method Detail

getParentPane

public JRootPane getParentPane()
Returns the root pane for the application.

Returns:
JRootPane

setGlassPane

public void setGlassPane()
Sets the glass pane for the parent pane. This will prevent the handling of mouse events.


unsetGlassPane

public void unsetGlassPane()
Unsets the glass pane.