org.jhotdraw.samples.odg
Class ODGApplicationModel
java.lang.Object
  
org.jhotdraw.beans.AbstractBean
      
org.jhotdraw.app.DefaultApplicationModel
          
org.jhotdraw.samples.odg.ODGApplicationModel
- All Implemented Interfaces: 
 - java.io.Serializable, java.lang.Cloneable, ApplicationModel
 
public class ODGApplicationModel
- extends DefaultApplicationModel
 
ODGApplicationModel.
- Version:
 
  - 1.0 January 15, 2007 Created.
 
- Author:
 
  - Werner Randelshofer
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
| 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 java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ODGApplicationModel
public ODGApplicationModel()
- Creates a new instance.
 
getSharedEditor
public DefaultDrawingEditor getSharedEditor()
 
createDrawingActions
public static java.util.Collection<javax.swing.Action> createDrawingActions(DrawingEditor editor)
 
createSelectionActions
public static java.util.Collection<javax.swing.Action> createSelectionActions(DrawingEditor editor)
 
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application a,
                                                           View pr)
- Creates toolbars for the application.
- Specified by:
 createToolBars in interface ApplicationModel- Overrides:
 createToolBars in class DefaultApplicationModel
 
- Parameters:
 a - Application.pr - The view for which the toolbars need to be created, or null
 if the toolbar needs to be shared with multiple views.
 
 
initView
public void initView(Application a,
                     View p)
- Specified by:
 initView in interface ApplicationModel- Overrides:
 initView in class DefaultApplicationModel
 
 
initApplication
public void initApplication(Application a)
- Specified by:
 initApplication in interface ApplicationModel- Overrides:
 initApplication in class DefaultApplicationModel