public class TeddyApplicationModel extends DefaultApplicationModel
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassNamepropertySupport| Constructor and Description |
|---|
TeddyApplicationModel()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.ActionMap |
createActionMap(Application a,
View v)
Returns an
ActionMap with a default set of actions (See
class comments). |
protected MenuBuilder |
createMenuBuilder()
Creates the MenuBuilder.
|
JFileURIChooser |
createOpenChooser(Application app,
View p)
Creates an open chooser.
|
JFileURIChooser |
createSaveChooser(Application app,
View p)
Creates a save chooser.
|
java.util.List<javax.swing.JToolBar> |
createToolBars(Application app,
View p)
Creates toolbars for the application.
|
void |
initView(Application a,
View v)
Does nothing.
|
getMenuBuilder, setMenuBuildercreateExportChooser, createImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, setCopyright, setName, setVersion, setViewClass, setViewClassNameaddPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerpublic javax.swing.ActionMap createActionMap(Application a, View v)
DefaultApplicationModelActionMap with a default set of actions (See
class comments).createActionMap in interface ApplicationModelcreateActionMap in class DefaultApplicationModela - Application.v - The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.public void initView(Application a, View v)
DefaultApplicationModelinitView in interface ApplicationModelinitView in class DefaultApplicationModelprotected MenuBuilder createMenuBuilder()
createMenuBuilder in class DefaultApplicationModelpublic java.util.List<javax.swing.JToolBar> createToolBars(Application app, View p)
createToolBars in interface ApplicationModelcreateToolBars in class DefaultApplicationModelapp - Application.p - The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.public JFileURIChooser createOpenChooser(Application app, View p)
ApplicationModelcreateOpenChooser in interface ApplicationModelcreateOpenChooser in class AbstractApplicationModelapp - Application.p - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.public JFileURIChooser createSaveChooser(Application app, View p)
ApplicationModelcreateSaveChooser in interface ApplicationModelcreateSaveChooser in class AbstractApplicationModelapp - Application.p - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.