JHotDraw 7.0.6

Uses of Interface
org.jhotdraw.app.Project

Packages that use Project
org.jhotdraw.app Defines a framework for document oriented applications. 
org.jhotdraw.app.action Provides Action objects for document oriented and project oriented applications as well as some specific user interface components to present them on a graphical user interface. 
org.jhotdraw.samples.draw A sample drawing editor showcasing the drawing capabilities of the framework. 
org.jhotdraw.samples.net A very simple network diagram editor. 
org.jhotdraw.samples.pert An editor for PERT (Program Evaluation and Review Technique) diagrams. 
org.jhotdraw.samples.svg A sample drawing editor with limited support for Scalable Vector Graphics Mobile 1.2 (SVG Mobile 1.2). 
 

Uses of Project in org.jhotdraw.app
 

Classes in org.jhotdraw.app that implement Project
 class AbstractProject
          AbstractProject.
 

Methods in org.jhotdraw.app that return Project
protected  Project AbstractApplication.basicCreateProject()
           
 Project DefaultApplicationModel.createProject()
           
 Project ApplicationModel.createProject()
          Creates a new project for the application.
 Project Application.createProject()
          Creates a new project for this application.
 Project AbstractApplication.createProject()
           
 Project DefaultSDIApplication.getCurrentProject()
           
 Project DefaultOSXApplication.getCurrentProject()
           
 Project DefaultMDIApplication.getCurrentProject()
           
 Project DefaultAppletApplication.getCurrentProject()
           
 Project Application.getCurrentProject()
          Returns the current project.
 

Methods in org.jhotdraw.app that return types with arguments of type Project
 java.util.Collection<Project> Application.projects()
          Returns a read only collection view of the projects of this application.
 java.util.Collection<Project> AbstractApplication.projects()
           
 

Methods in org.jhotdraw.app with parameters of type Project
 void Application.add(Project p)
          Adds a project to this application.
 void AbstractApplication.add(Project p)
           
 void OSXPaletteHandler.add(java.awt.Window window, Project project)
           
protected  void DefaultSDIApplication.addStandardActionsTo(javax.swing.JToolBar tb, Project p)
           
protected  javax.swing.JMenuBar DefaultOSXApplication.createMenuBar(Project p)
          Creates a menu bar.
protected  javax.swing.JMenuBar DefaultSDIApplication.createMenuBar(Project p, java.util.List<javax.swing.Action> toolBarActions)
          The project menu bar is displayed for a project.
 java.util.List<javax.swing.JMenu> DefaultApplicationModel.createMenus(Application a, Project p)
           
 java.util.List<javax.swing.JMenu> ApplicationModel.createMenus(Application a, Project p)
          Creates menus.
 java.util.List<javax.swing.JToolBar> DefaultApplicationModel.createToolBars(Application a, Project p)
          Creates toolbars for the application.
 java.util.List<javax.swing.JToolBar> ApplicationModel.createToolBars(Application a, Project p)
          Creates tool bars.
 void DefaultSDIApplication.dispose(Project p)
           
 void Application.dispose(Project p)
          This is a convenience method for removing a project and disposing it.
 void AbstractApplication.dispose(Project p)
           
 void DefaultSDIApplication.hide(Project p)
           
 void DefaultOSXApplication.hide(Project p)
           
 void DefaultMDIApplication.hide(Project p)
           
 void DefaultAppletApplication.hide(Project p)
           
 void Application.hide(Project p)
          Hides a project.
 void DefaultApplicationModel.initProject(Application a, Project p)
           
 void ApplicationModel.initProject(Application a, Project p)
           
protected  void DefaultSDIApplication.initProjectActions(Project p)
           
protected  void DefaultOSXApplication.initProjectActions(Project p)
           
protected  void DefaultMDIApplication.initProjectActions(Project p)
           
protected  void DefaultAppletApplication.initProjectActions(Project p)
           
protected abstract  void AbstractApplication.initProjectActions(Project p)
           
 void DefaultSDIApplication.remove(Project p)
           
 void Application.remove(Project p)
          Removes a project from this application and removes it from the users view.
 void AbstractApplication.remove(Project p)
           
 void OSXPaletteHandler.remove(java.awt.Window window, Project project)
           
 void DefaultSDIApplication.setCurrentProject(Project newValue)
           
 void DefaultOSXApplication.setCurrentProject(Project newValue)
           
 void DefaultMDIApplication.setCurrentProject(Project newValue)
           
 void DefaultSDIApplication.show(Project p)
           
 void DefaultOSXApplication.show(Project p)
           
 void DefaultMDIApplication.show(Project p)
           
 void DefaultAppletApplication.show(Project p)
           
 void Application.show(Project p)
          Shows a project.
protected  java.awt.Component DefaultSDIApplication.wrapProjectComponent(Project p)
          Returns the project component.
 

Uses of Project in org.jhotdraw.app.action
 

Methods in org.jhotdraw.app.action that return Project
 Project AbstractProjectAction.getCurrentProject()
           
 

Methods in org.jhotdraw.app.action with parameters of type Project
protected abstract  void SaveBeforeAction.doIt(Project p)
           
 void LoadRecentAction.doIt(Project project)
           
 void LoadAction.doIt(Project project)
           
protected  void CloseAction.doIt(Project project)
           
 void ClearAction.doIt(Project project)
           
protected  void ExportAction.exportToFile(Project project, java.io.File file, javax.swing.filechooser.FileFilter filter, java.awt.Component accessory)
           
protected  void ExportAction.fileExported(Project project, java.io.File file, java.lang.Object value)
           
protected  void OpenRecentAction.fileOpened(Project project, java.io.File file, java.lang.Object value)
           
protected  void OpenAction.fileOpened(Project project, java.io.File file, java.lang.Object value)
           
protected  void LoadRecentAction.fileOpened(Project project, java.io.File file, java.lang.Object value)
           
protected  void LoadAction.fileOpened(Project project, java.io.File file, java.lang.Object value)
           
protected  void SaveBeforeAction.fileSaved(Project p, java.io.File file, java.lang.Object value)
           
protected  void SaveAction.fileSaved(Project project, java.io.File file, java.lang.Object value)
          XXX - Change type of value to Throwable
protected  void ExitAction.fileSaved(Project unsavedProject, java.io.File file, java.lang.Object value)
           
protected  void ExitAction.fileSavedAndReviewNext(Project unsavedProject, java.io.File file, java.lang.Object value)
           
protected  void UndoAction.installProjectListeners(Project p)
          Installs listeners on the project object.
protected  void ToggleProjectPropertyAction.installProjectListeners(Project p)
           
protected  void RedoAction.installProjectListeners(Project p)
          Installs listeners on the project object.
protected  void ProjectPropertyAction.installProjectListeners(Project p)
           
protected  void AbstractProjectAction.installProjectListeners(Project p)
          Installs listeners on the project object.
protected  void OpenAction.openFile(javax.swing.JFileChooser fileChooser, Project project)
           
protected  void OpenRecentAction.openFile(Project project)
           
protected  void LoadAction.openFile(Project project, javax.swing.JFileChooser fileChooser)
           
protected  void SaveBeforeAction.saveChanges(Project p)
           
protected  void SaveBeforeAction.saveToFile(Project p, java.io.File file)
           
protected  void SaveAction.saveToFile(Project project, java.io.File file)
           
protected  void UndoAction.uninstallProjectListeners(Project p)
          Installs listeners on the project object.
protected  void ToggleProjectPropertyAction.uninstallProjectListeners(Project p)
          Installs listeners on the project object.
protected  void RedoAction.uninstallProjectListeners(Project p)
          Installs listeners on the project object.
protected  void ProjectPropertyAction.uninstallProjectListeners(Project p)
          Installs listeners on the project object.
protected  void AbstractProjectAction.uninstallProjectListeners(Project p)
          Installs listeners on the project object.
protected  void UndoAction.updateProject(Project oldValue, Project newValue)
           
protected  void RedoAction.updateProject(Project oldValue, Project newValue)
           
protected  void AbstractProjectAction.updateProject(Project oldValue, Project newValue)
          Updates the project of this action depending on the current project of the application.
 

Constructors in org.jhotdraw.app.action with parameters of type Project
FocusAction(Project project)
          Creates a new instance.
 

Uses of Project in org.jhotdraw.samples.draw
 

Classes in org.jhotdraw.samples.draw that implement Project
 class DrawProject
          A drawing project.
 

Methods in org.jhotdraw.samples.draw with parameters of type Project
 java.util.List<javax.swing.JToolBar> DrawApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void DrawApplicationModel.initProject(Application a, Project p)
           
 

Uses of Project in org.jhotdraw.samples.net
 

Classes in org.jhotdraw.samples.net that implement Project
 class NetProject
          A Pert drawing project.
 

Methods in org.jhotdraw.samples.net with parameters of type Project
 java.util.List<javax.swing.JMenu> NetApplicationModel.createMenus(Application a, Project pr)
           
 java.util.List<javax.swing.JToolBar> NetApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void NetApplicationModel.initProject(Application a, Project p)
           
 

Uses of Project in org.jhotdraw.samples.pert
 

Classes in org.jhotdraw.samples.pert that implement Project
 class PertProject
          A Pert drawing project.
 

Methods in org.jhotdraw.samples.pert with parameters of type Project
 java.util.List<javax.swing.JMenu> PertApplicationModel.createMenus(Application a, Project pr)
           
 java.util.List<javax.swing.JToolBar> PertApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void PertApplicationModel.initProject(Application a, Project p)
           
 

Uses of Project in org.jhotdraw.samples.svg
 

Classes in org.jhotdraw.samples.svg that implement Project
 class SVGProject
          A drawing project.
 

Methods in org.jhotdraw.samples.svg with parameters of type Project
 java.util.List<javax.swing.JToolBar> SVGApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void SVGApplicationModel.initProject(Application a, Project p)
           
 


Copyright 1996-2006 © JHotDraw.org