public class SVGApplicationModel extends DefaultApplicationModel
See ApplicationModel
on how this class interacts with an application.
Modifier and Type | Field and Description |
---|---|
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.
|
allowMultipleViewsForURI, copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, openLastURIOnLaunch, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassName
propertySupport
Constructor and Description |
---|
SVGApplicationModel()
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
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.
|
getMenuBuilder, setMenuBuilder
createImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, isAllowMultipleViewsPerURI, isOpenLastURIOnLaunch, setAllowMultipleViewsForURI, setCopyright, setName, setOpenLastURIOnLaunch, setVersion, setViewClass, setViewClassName
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
public static final java.lang.String INPUT_FORMAT_MAP_CLIENT_PROPERTY
public static final java.lang.String OUTPUT_FORMAT_MAP_CLIENT_PROPERTY
public DefaultDrawingEditor getSharedEditor()
public void initView(Application a, View view)
DefaultApplicationModel
initView
in interface ApplicationModel
initView
in class DefaultApplicationModel
a
- the applicationview
- the viewpublic javax.swing.ActionMap createActionMap(Application a, @Nullable View view)
DefaultApplicationModel
ActionMap
with a default set of actions (See
class comments).createActionMap
in interface ApplicationModel
createActionMap
in class DefaultApplicationModel
a
- Application.view
- The view for which the toolbars need to be created, or null
if the actions are to be 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 ApplicationModel
createToolBars
in class DefaultApplicationModel
app
- p
- public URIChooser createOpenChooser(Application a, @Nullable 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, @Nullable 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, @Nullable 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.