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 Project s. |
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 Project
s.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.