|
JHotDraw 7.5.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.AbstractApplicationModel
org.jhotdraw.app.DefaultApplicationModel
org.jhotdraw.samples.svg.SVGApplicationModel
public class SVGApplicationModel
SVGApplicationModel.
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 |
---|
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, 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 v)
Returns an ActionMap with a default set of actions (See
class comments). |
java.util.Collection<javax.swing.Action> |
createDrawingActions(Application app,
DrawingEditor editor)
|
protected javax.swing.JMenu |
createEditMenu(Application a,
View v)
Returns null. |
URIChooser |
createExportChooser(Application a,
View v)
Returns createSaveChooser. |
java.util.List<javax.swing.JMenu> |
createMenus(Application a,
View pr)
Returns an empty modifiable list. |
URIChooser |
createOpenChooser(Application a,
View v)
Creates an open chooser. |
URIChooser |
createSaveChooser(Application a,
View v)
Creates a save chooser. |
static java.util.Collection<javax.swing.Action> |
createSelectionActions(DrawingEditor editor)
|
java.util.List<javax.swing.JToolBar> |
createToolBars(Application app,
View p)
Overriden to create no toolbars. |
protected javax.swing.JMenu |
createViewMenu(Application a,
View v)
Returns null. |
DefaultDrawingEditor |
getSharedEditor()
|
void |
initView(Application a,
View view)
Does nothing. |
Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
---|
createFileMenu, createHelpMenu, createWindowMenu |
Methods inherited from class org.jhotdraw.app.AbstractApplicationModel |
---|
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, 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 ApplicationModel
initView
in class DefaultApplicationModel
public javax.swing.ActionMap createActionMap(Application a, View v)
DefaultApplicationModel
ActionMap
with a default set of actions (See
class comments).
createActionMap
in interface ApplicationModel
createActionMap
in class DefaultApplicationModel
a
- Application.v
- The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.public java.util.Collection<javax.swing.Action> createDrawingActions(Application app, DrawingEditor editor)
public static java.util.Collection<javax.swing.Action> createSelectionActions(DrawingEditor editor)
public java.util.List<javax.swing.JMenu> createMenus(Application a, View pr)
DefaultApplicationModel
createMenus
in interface ApplicationModel
createMenus
in class DefaultApplicationModel
a
- Application.pr
- The view for which the toolbars need to be created, or null
if the menus are shared by multiple views.protected javax.swing.JMenu createViewMenu(Application a, View v)
DefaultApplicationModel
createViewMenu
in class DefaultApplicationModel
protected javax.swing.JMenu createEditMenu(Application a, View v)
DefaultApplicationModel
createEditMenu
in class DefaultApplicationModel
public java.util.List<javax.swing.JToolBar> createToolBars(Application app, View p)
createToolBars
in interface ApplicationModel
createToolBars
in class DefaultApplicationModel
app
- p
-
public URIChooser createOpenChooser(Application a, View v)
ApplicationModel
createOpenChooser
in interface ApplicationModel
createOpenChooser
in class AbstractApplicationModel
a
- 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, View v)
ApplicationModel
createSaveChooser
in interface ApplicationModel
createSaveChooser
in class AbstractApplicationModel
a
- 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, View v)
AbstractApplicationModel
createExportChooser
in interface ApplicationModel
createExportChooser
in class AbstractApplicationModel
a
- 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 |