public class ODGApplicationModel extends DefaultApplicationModel
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassNamepropertySupport| Constructor and Description |
|---|
ODGApplicationModel()
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). |
static java.util.Collection<javax.swing.Action> |
createDrawingActions(DrawingEditor editor) |
URIChooser |
createExportChooser(Application a,
View view)
Returns createSaveChooser.
|
URIChooser |
createOpenChooser(Application a,
View view)
Creates an open chooser.
|
URIChooser |
createSaveChooser(Application a,
View view)
Creates a save chooser.
|
static java.util.Collection<javax.swing.Action> |
createSelectionActions(DrawingEditor editor) |
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.
|
createMenuBuilder, getMenuBuilder, setMenuBuildercreateImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, setCopyright, setName, setVersion, setViewClass, setViewClassNameaddPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerpublic DefaultDrawingEditor getSharedEditor()
public static java.util.Collection<javax.swing.Action> createDrawingActions(DrawingEditor editor)
public static java.util.Collection<javax.swing.Action> createSelectionActions(DrawingEditor editor)
public 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.public void initView(Application a, View p)
DefaultApplicationModelinitView in interface ApplicationModelinitView in class DefaultApplicationModelpublic 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 URIChooser createOpenChooser(Application a, View view)
ApplicationModelcreateOpenChooser in interface ApplicationModelcreateOpenChooser in class AbstractApplicationModela - Application.view - 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 view)
ApplicationModelcreateSaveChooser in interface ApplicationModelcreateSaveChooser in class AbstractApplicationModela - Application.view - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.public URIChooser createExportChooser(Application a, View view)
AbstractApplicationModelcreateExportChooser in interface ApplicationModelcreateExportChooser in class AbstractApplicationModela - Application.view - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.