|
JHotDraw 7.3.1 | ||||||||
| 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.DefaultApplicationModel
org.jhotdraw.samples.odg.ODGApplicationModel
public class ODGApplicationModel
ODGApplicationModel.
| Field Summary |
|---|
| Fields inherited from class org.jhotdraw.app.DefaultApplicationModel |
|---|
COPYRIGHT_PROPERTY, NAME_PROPERTY, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY |
| Fields inherited from class org.jhotdraw.beans.AbstractBean |
|---|
propertySupport |
| Constructor Summary | |
|---|---|
ODGApplicationModel()
Creates a new instance. |
|
| Method Summary | |
|---|---|
static java.util.Collection<javax.swing.Action> |
createDrawingActions(DrawingEditor editor)
|
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 |
initApplication(Application a)
Inits the application model. |
void |
initView(Application a,
View p)
Inits the supplied view for the application. |
| Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
|---|
createEditMenu, createMenus, createView, getAction, getCopyright, getName, getVersion, getViewClass, putAction, setCopyright, setName, 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 ODGApplicationModel()
| Method Detail |
|---|
public 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)
ApplicationModel
initView in interface ApplicationModelinitView in class DefaultApplicationModelpublic void initApplication(Application a)
ApplicationModel
Typically, the application model creates a number of
AbstractApplicationAction
objects, which can later be retrieved using getAction, and
which are linked to menu items and toolbars created by the
application model.
initApplication in interface ApplicationModelinitApplication in class DefaultApplicationModel
|
Copyright 1996-2009 (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 | ||||||||