org.jhotdraw.samples.svg
Class SVGApplicationModel
- java.lang.Object
-
- org.jhotdraw.beans.AbstractBean
-
- org.jhotdraw.app.AbstractApplicationModel
-
- org.jhotdraw.app.DefaultApplicationModel
-
- org.jhotdraw.samples.svg.SVGApplicationModel
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ApplicationModel
public class SVGApplicationModel extends DefaultApplicationModel
SVGApplicationModel.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringINPUT_FORMAT_MAP_CLIENT_PROPERTYClient property on the URIFileChooser.static java.lang.StringOUTPUT_FORMAT_MAP_CLIENT_PROPERTYClient property on the URIFileChooser.-
Fields inherited from class org.jhotdraw.app.AbstractApplicationModel
COPYRIGHT_PROPERTY, NAME_PROPERTY, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY
-
-
Constructor Summary
Constructors Constructor and Description SVGApplicationModel()Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.swing.ActionMapcreateActionMap(Application a, View view)Returns anActionMapwith a default set of actions (See class comments).URIChoosercreateExportChooser(Application a, View v)Returns createSaveChooser.URIChoosercreateOpenChooser(Application a, View v)Creates an open chooser.URIChoosercreateSaveChooser(Application a, View v)Creates a save chooser.java.util.List<javax.swing.JToolBar>createToolBars(Application app, View p)Overriden to create no toolbars.DefaultDrawingEditorgetSharedEditor()voidinitView(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, setCopyright, setName, setVersion, setViewClass, setViewClassName
-
Methods inherited from class org.jhotdraw.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, clone, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
INPUT_FORMAT_MAP_CLIENT_PROPERTY
public static final java.lang.String INPUT_FORMAT_MAP_CLIENT_PROPERTY
Client property on the URIFileChooser.- See Also:
- Constant Field Values
-
OUTPUT_FORMAT_MAP_CLIENT_PROPERTY
public static final java.lang.String OUTPUT_FORMAT_MAP_CLIENT_PROPERTY
Client property on the URIFileChooser.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSharedEditor
public DefaultDrawingEditor getSharedEditor()
-
initView
public void initView(Application a, View view)
Description copied from class:DefaultApplicationModelDoes nothing.- Specified by:
initViewin interfaceApplicationModel- Overrides:
initViewin classDefaultApplicationModel
-
createActionMap
public javax.swing.ActionMap createActionMap(Application a, @Nullable View view)
Description copied from class:DefaultApplicationModelReturns anActionMapwith a default set of actions (See class comments).- Specified by:
createActionMapin interfaceApplicationModel- Overrides:
createActionMapin classDefaultApplicationModel- Parameters:
a- Application.view- The view for which the toolbars need to be created, or null if the actions are shared by multiple views.
-
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application app, @Nullable View p)
Overriden to create no toolbars.- Specified by:
createToolBarsin interfaceApplicationModel- Overrides:
createToolBarsin classDefaultApplicationModel- Parameters:
app-p-- Returns:
- An empty list.
-
createOpenChooser
public URIChooser createOpenChooser(Application a, @Nullable View v)
Description copied from interface:ApplicationModelCreates an open chooser.- Specified by:
createOpenChooserin interfaceApplicationModel- Overrides:
createOpenChooserin classAbstractApplicationModel- Parameters:
a- Application.v- The view for which the chooser needs to be created, or null if the chooser is shared by multiple views.
-
createSaveChooser
public URIChooser createSaveChooser(Application a, @Nullable View v)
Description copied from interface:ApplicationModelCreates a save chooser.- Specified by:
createSaveChooserin interfaceApplicationModel- Overrides:
createSaveChooserin classAbstractApplicationModel- Parameters:
a- Application.v- The view for which the chooser needs to be created, or null if the chooser is shared by multiple views.
-
createExportChooser
public URIChooser createExportChooser(Application a, @Nullable View v)
Description copied from class:AbstractApplicationModelReturns createSaveChooser.- Specified by:
createExportChooserin interfaceApplicationModel- Overrides:
createExportChooserin classAbstractApplicationModel- Parameters:
a- Application.v- The view for which the chooser needs to be created, or null if the chooser is shared by multiple views.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG