org.jhotdraw.samples.teddy
Class TeddyApplicationModel
java.lang.Object
  
org.jhotdraw.beans.AbstractBean
      
org.jhotdraw.app.DefaultApplicationModel
          
org.jhotdraw.samples.teddy.TeddyApplicationModel
- All Implemented Interfaces: 
 - java.io.Serializable, java.lang.Cloneable, ApplicationModel
 
public class TeddyApplicationModel
- extends DefaultApplicationModel
 
TeddyApplicationModel.
- Version:
 
  - 1.1 2008-08-24 Suppress toolbar.
 
1.0 March 10, 2007 Created. 
- Author:
 
  - Werner Randelshofer
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
| Methods inherited from class org.jhotdraw.app.DefaultApplicationModel | 
createEditMenu, createView, getAction, getCopyright, getName, getVersion, getViewClass, putAction, setCopyright, setName, setVersion, setViewClass, setViewClassName | 
 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TeddyApplicationModel
public TeddyApplicationModel()
- Creates a new instance.
 
initApplication
public void initApplication(Application a)
- Specified by:
 initApplication in interface ApplicationModel- Overrides:
 initApplication in class DefaultApplicationModel
 
 
initView
public void initView(Application a,
                     View p)
- Specified by:
 initView in interface ApplicationModel- Overrides:
 initView in class DefaultApplicationModel
 
 
createMenus
public java.util.List<javax.swing.JMenu> createMenus(Application a,
                                                     View p)
- Description copied from interface: 
ApplicationModel 
- Creates menus.
 
 Depending on the document interface of the application, this method
 may be invoked only once for the application, or for each opened view.
 
- Specified by:
 createMenus in interface ApplicationModel- Overrides:
 createMenus in class DefaultApplicationModel
 
- Parameters:
 a - Application.p - The view for which the toolbars need to be created, or null
 if the toolbar needs to be shared with multiple views.
 
 
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application app,
                                                           View p)
- Creates toolbars for the application.
 This class returns an empty list - we don't want toolbars in a text editor.
- Specified by:
 createToolBars in interface ApplicationModel- Overrides:
 createToolBars in class DefaultApplicationModel
 
- Parameters:
 app - Application.p - The view for which the toolbars need to be created, or null
 if the toolbar needs to be shared with multiple views.