public interface ProjectManager
Projects.| Modifier and Type | Method and Description |
|---|---|
void |
addProjectListener(ProjectListener listener)
Adds a listener to the list that's notified each time a
Project
change occurs. |
void |
closeProject(Project p)
Causes this
ProjectManager to close the specified Project. |
Project |
getCurrentProject()
Returns this
ProjectManager's currently active
Project. |
Project[] |
getProjects()
Returns all this
ProjectManager's Projects. |
javax.swing.JComponent |
getUI()
Returns a swing component that acts as the interface between the user and
this
ProjectManager. |
void |
newProject()
Causes this
ProjectManager to start a new Project. |
void |
openProject(java.lang.Object id)
Causes this
ProjectManager to open the specified Project. |
void |
removeProjectListener(ProjectListener listener)
Removes a listener from the list that's notified each time a
Project change occurs. |
void |
saveProject(Project p)
Causes this
ProjectManager to save the specified Project, |
void addProjectListener(ProjectListener listener)
Project
change occurs.void removeProjectListener(ProjectListener listener)
Project change occurs.Project[] getProjects()
ProjectManager's Projects.Project[].Project getCurrentProject()
ProjectManager's currently active
Project.Project[].void newProject()
ProjectManager to start a new Project.void openProject(java.lang.Object id)
ProjectManager to open the specified Project.id - the Object identifier of the Project.void closeProject(Project p)
ProjectManager to close the specified Project.p - the Project to close.void saveProject(Project p)
ProjectManager to save the specified Project,p - the Project to save.javax.swing.JComponent getUI()
ProjectManager.Copyright ? 2002 Romain Guy.