org.jhotdraw.samples.pert
Class PertApplicationModel
- java.lang.Object
-
- org.jhotdraw.beans.AbstractBean
-
- org.jhotdraw.app.AbstractApplicationModel
-
- org.jhotdraw.app.DefaultApplicationModel
-
- org.jhotdraw.samples.pert.PertApplicationModel
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ApplicationModel
public class PertApplicationModel extends DefaultApplicationModel
PertApplicationModel.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jhotdraw.app.AbstractApplicationModel
COPYRIGHT_PROPERTY, NAME_PROPERTY, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY
-
-
Constructor Summary
Constructors Constructor and Description PertApplicationModel()Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.swing.ActionMapcreateActionMap(Application a, View v)Returns anActionMapwith a default set of actions (See class comments).URIChoosercreateOpenChooser(Application a, View v)Creates an open chooser.URIChoosercreateSaveChooser(Application a, View v)Creates a save chooser.java.util.List<javax.swing.JToolBar>createToolBars(Application a, View pr)Creates toolbars for the application.DefaultDrawingEditorgetSharedEditor()voidinitView(Application a, View p)Does nothing.-
Methods inherited from class org.jhotdraw.app.DefaultApplicationModel
getMenuBuilder, setMenuBuilder
-
Methods inherited from class org.jhotdraw.app.AbstractApplicationModel
createExportChooser, createImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, setCopyright, setName, setVersion, setViewClass, setViewClassName
-
Methods inherited from class org.jhotdraw.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, clone, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Method Detail
-
createActionMap
public javax.swing.ActionMap createActionMap(Application a, @Nullable View v)
Description copied from class:DefaultApplicationModelReturns anActionMapwith a default set of actions (See class comments).- Specified by:
createActionMapin interfaceApplicationModel- Overrides:
createActionMapin classDefaultApplicationModel- Parameters:
a- Application.v- The view for which the toolbars need to be created, or null if the actions are shared by multiple views.
-
getSharedEditor
public DefaultDrawingEditor getSharedEditor()
-
initView
public void initView(Application a, @Nullable View p)
Description copied from class:DefaultApplicationModelDoes nothing.- Specified by:
initViewin interfaceApplicationModel- Overrides:
initViewin classDefaultApplicationModel
-
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application a, @Nullable View pr)
Creates toolbars for the application. This class always returns an empty list. Subclasses may return other values.- Specified by:
createToolBarsin interfaceApplicationModel- Overrides:
createToolBarsin classDefaultApplicationModel- Parameters:
a- Application.pr- The view for which the toolbars need to be created, or null if the toolbars are shared by multiple views.
-
createOpenChooser
public URIChooser createOpenChooser(Application a, @Nullable View v)
Description copied from interface:ApplicationModelCreates an open chooser.- Specified by:
createOpenChooserin interfaceApplicationModel- Overrides:
createOpenChooserin classAbstractApplicationModel- Parameters:
a- Application.v- The view for which the chooser needs to be created, or null if the chooser is shared by multiple views.
-
createSaveChooser
public URIChooser createSaveChooser(Application a, @Nullable View v)
Description copied from interface:ApplicationModelCreates a save chooser.- Specified by:
createSaveChooserin interfaceApplicationModel- Overrides:
createSaveChooserin classAbstractApplicationModel- Parameters:
a- Application.v- The view for which the chooser needs to be created, or null if the chooser is shared by multiple views.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG