|
JHotDraw 7rev733 | ||||||||
| 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.DefaultApplicationModel
org.jhotdraw.samples.teddy.TeddyApplicationModel
public class TeddyApplicationModel
Provides meta-data and factory methods for an application.
See ApplicationModel on how this class interacts with an application.
| Field Summary |
|---|
| Fields inherited from class org.jhotdraw.app.AbstractApplicationModel |
|---|
allowMultipleViewsForURI, copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, openLastURIOnLaunch, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassName |
| Fields inherited from class org.jhotdraw.beans.AbstractBean |
|---|
propertySupport |
| Constructor Summary | |
|---|---|
TeddyApplicationModel()
Creates a new instance. |
|
| Method Summary | |
|---|---|
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. |
| 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, isAllowMultipleViewsPerURI, isOpenLastURIOnLaunch, setAllowMultipleViewsForURI, setCopyright, setName, setOpenLastURIOnLaunch, 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 TeddyApplicationModel()
| Method Detail |
|---|
public javax.swing.ActionMap createActionMap(Application a,
@Nullable
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,
@Nullable
View v)
DefaultApplicationModel
initView in interface ApplicationModelinitView in class DefaultApplicationModelprotected MenuBuilder createMenuBuilder()
createMenuBuilder in class DefaultApplicationModel
public java.util.List<javax.swing.JToolBar> createToolBars(Application app,
@Nullable
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,
@Nullable
View p)
ApplicationModel
createOpenChooser 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,
@Nullable
View p)
ApplicationModel
createSaveChooser 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.
|
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 | ||||||||