|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.beans.AbstractBean
org.jhotdraw.app.AbstractApplicationModel
org.jhotdraw.app.EmptyApplicationModel
public class EmptyApplicationModel
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.
The createMenu...
methods of this model return null, resulting in
a set of default menu bars created by the Application
which holds
this model.
Field Summary |
---|
Fields inherited from class org.jhotdraw.app.AbstractApplicationModel |
---|
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassName |
Fields inherited from class org.jhotdraw.beans.AbstractBean |
---|
propertySupport |
Constructor Summary | |
---|---|
EmptyApplicationModel()
|
Method Summary | |
---|---|
javax.swing.ActionMap |
createActionMap(Application a,
View v)
Returns an empty ActionMap. |
protected javax.swing.JMenu |
createEditMenu(Application app,
View view)
Returns null. |
protected javax.swing.JMenu |
createFileMenu(Application app,
View view)
Returns null. |
protected javax.swing.JMenu |
createHelpMenu(Application app,
View view)
Returns null. |
java.util.List<javax.swing.JMenu> |
createMenus(Application a,
View v)
Returns an empty modifiable list. |
java.util.List<javax.swing.JToolBar> |
createToolBars(Application app,
View v)
Returns an empty unmodifiable list. |
protected javax.swing.JMenu |
createViewMenu(Application app,
View view)
Returns null. |
protected javax.swing.JMenu |
createWindowMenu(Application app,
View view)
Returns null. |
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 org.jhotdraw.beans.AbstractBean |
---|
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EmptyApplicationModel()
Method Detail |
---|
public javax.swing.ActionMap createActionMap(Application a, View v)
a
- Application.v
- The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.public java.util.List<javax.swing.JToolBar> createToolBars(Application app, View v)
createToolBars
in interface ApplicationModel
createToolBars
in class AbstractApplicationModel
app
- Application.v
- The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.public java.util.List<javax.swing.JMenu> createMenus(Application a, View v)
createMenus
in interface ApplicationModel
createMenus
in class AbstractApplicationModel
a
- Application.v
- The view for which the toolbars need to be created, or null
if the menus are shared by multiple views.protected javax.swing.JMenu createFileMenu(Application app, View view)
protected javax.swing.JMenu createEditMenu(Application app, View view)
protected javax.swing.JMenu createViewMenu(Application app, View view)
protected javax.swing.JMenu createWindowMenu(Application app, View view)
protected javax.swing.JMenu createHelpMenu(Application app, View view)
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |