public class PertApplicationModel extends DefaultApplicationModel
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassNamepropertySupport| Constructor and Description |
|---|
PertApplicationModel()
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.
|
URIChooser |
createOpenChooser(Application a,
View v)
Creates an open chooser.
|
URIChooser |
createSaveChooser(Application a,
View v)
Creates a save chooser.
|
java.util.List<javax.swing.JToolBar> |
createToolBars(Application a,
View pr)
Creates toolbars for the application.
|
DefaultDrawingEditor |
getSharedEditor() |
void |
initView(Application a,
View p)
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 DefaultDrawingEditor getSharedEditor()
public void initView(Application a, View p)
DefaultApplicationModelinitView in interface ApplicationModelinitView in class DefaultApplicationModelpublic java.util.List<javax.swing.JToolBar> createToolBars(Application a, View pr)
createToolBars in interface ApplicationModelcreateToolBars in class DefaultApplicationModela - Application.pr - The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.protected MenuBuilder createMenuBuilder()
createMenuBuilder in class DefaultApplicationModelpublic URIChooser createOpenChooser(Application a, View v)
ApplicationModelcreateOpenChooser in interface ApplicationModelcreateOpenChooser in class AbstractApplicationModela - Application.v - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.public URIChooser createSaveChooser(Application a, View v)
ApplicationModelcreateSaveChooser in interface ApplicationModelcreateSaveChooser in class AbstractApplicationModela - Application.v - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.