org.jhotdraw.app
Class EmptyApplicationModel
java.lang.Object
org.jhotdraw.beans.AbstractBean
org.jhotdraw.app.AbstractApplicationModel
org.jhotdraw.app.EmptyApplicationModel
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ApplicationModel
public class EmptyApplicationModel
- extends AbstractApplicationModel
An ApplicationModel
which neither creates Action
s,
nor overrides the menu bars, nor creates tool bars.
The createActionMap
method of this model returns an empty ActionMap.
- Version:
- $Id: EmptyApplicationModel.java 717 2010-11-21 12:30:57Z rawcoder $
- Author:
- Werner Randelshofer.
- See Also:
- Serialized Form
Methods inherited from class org.jhotdraw.app.AbstractApplicationModel |
createExportChooser, createImportChooser, createOpenChooser, createOpenDirectoryChooser, createSaveChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, initView, setCopyright, setName, setVersion, setViewClass, setViewClassName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmptyApplicationModel
public EmptyApplicationModel()
createActionMap
public javax.swing.ActionMap createActionMap(Application a,
@Nullable
View v)
- Returns an empty ActionMap.
- Parameters:
a
- Application.v
- The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application app,
@Nullable
View v)
- Returns an empty unmodifiable list.
- Specified by:
createToolBars
in interface ApplicationModel
- Specified by:
createToolBars
in class AbstractApplicationModel
- Parameters:
app
- Application.v
- The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.
getMenuBuilder
public MenuBuilder getMenuBuilder()
- Description copied from interface:
ApplicationModel
- Returns the abstract factory for building application menus.