org.tbee.swing.framework
Class ApplicationContext

java.lang.Object
  extended by org.tbee.swing.framework.ApplicationContext
Direct Known Subclasses:
ApplicationContextDesktop

public abstract class ApplicationContext
extends java.lang.Object


Constructor Summary
ApplicationContext()
           
 
Method Summary
protected abstract  void close(Screen screen)
           
 Application getApplication()
          Application:
protected abstract  void maximize(Screen screen)
           
protected abstract  void minimize(Screen screen)
           
protected abstract  void normal(Screen screen)
           
protected abstract  void open(Screen screen, boolean visibleImmediately)
          actions
 void setApplication(Application value)
           
protected abstract  void setMenuBar(Screen screen, javax.swing.JMenuBar menuBar)
           
protected abstract  void setStatusBar(Screen screen, javax.swing.JComponent toolBar)
           
protected abstract  void setTitle(Screen screen, java.lang.String title)
           
protected abstract  void setToolBar(Screen screen, javax.swing.JComponent toolBar)
           
 ApplicationContext withApplication(Application value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationContext

public ApplicationContext()
Method Detail

getApplication

public Application getApplication()
Application:


setApplication

public void setApplication(Application value)

withApplication

public ApplicationContext withApplication(Application value)

open

protected abstract void open(Screen screen,
                             boolean visibleImmediately)
actions


close

protected abstract void close(Screen screen)

minimize

protected abstract void minimize(Screen screen)

normal

protected abstract void normal(Screen screen)

maximize

protected abstract void maximize(Screen screen)

setTitle

protected abstract void setTitle(Screen screen,
                                 java.lang.String title)

setMenuBar

protected abstract void setMenuBar(Screen screen,
                                   javax.swing.JMenuBar menuBar)

setToolBar

protected abstract void setToolBar(Screen screen,
                                   javax.swing.JComponent toolBar)

setStatusBar

protected abstract void setStatusBar(Screen screen,
                                     javax.swing.JComponent toolBar)


Copyright © 2010. All Rights Reserved.