|
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.svg.SVGApplicationModel
public class SVGApplicationModel
Provides meta-data and factory methods for an application.
See ApplicationModel on how this class interacts with an application.
| Field Summary | |
|---|---|
static java.lang.String |
INPUT_FORMAT_MAP_CLIENT_PROPERTY
Client property on the URIFileChooser. |
static java.lang.String |
OUTPUT_FORMAT_MAP_CLIENT_PROPERTY
Client property on the URIFileChooser. |
| 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 | |
|---|---|
SVGApplicationModel()
Creates a new instance. |
|
| Method Summary | |
|---|---|
javax.swing.ActionMap |
createActionMap(Application a,
View view)
Returns an ActionMap with a default set of actions (See
class comments). |
URIChooser |
createExportChooser(Application a,
View v)
Returns createSaveChooser. |
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 app,
View p)
Overriden to create no toolbars. |
DefaultDrawingEditor |
getSharedEditor()
|
void |
initView(Application a,
View view)
Does nothing. |
| Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
|---|
getMenuBuilder, setMenuBuilder |
| Methods inherited from class org.jhotdraw.app.AbstractApplicationModel |
|---|
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 |
| Field Detail |
|---|
public static final java.lang.String INPUT_FORMAT_MAP_CLIENT_PROPERTY
public static final java.lang.String OUTPUT_FORMAT_MAP_CLIENT_PROPERTY
| Constructor Detail |
|---|
public SVGApplicationModel()
| Method Detail |
|---|
public DefaultDrawingEditor getSharedEditor()
public void initView(Application a,
View view)
DefaultApplicationModel
initView in interface ApplicationModelinitView in class DefaultApplicationModel
public javax.swing.ActionMap createActionMap(Application a,
@Nullable
View view)
DefaultApplicationModelActionMap with a default set of actions (See
class comments).
createActionMap in interface ApplicationModelcreateActionMap in class DefaultApplicationModela - Application.view - The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.protected 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 - p -
public URIChooser createOpenChooser(Application a,
@Nullable
View v)
ApplicationModel
createOpenChooser 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,
@Nullable
View v)
ApplicationModel
createSaveChooser 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.
public URIChooser createExportChooser(Application a,
@Nullable
View v)
AbstractApplicationModel
createExportChooser in interface ApplicationModelcreateExportChooser 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.
|
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 | ||||||||