public class DefaultProjectManager extends AbstractProjectManager implements JextListener
ProjectManager.listeners| Constructor and Description |
|---|
DefaultProjectManager(JextFrame parent)
Create a new
DefaultProjectManager. |
| Modifier and Type | Method and Description |
|---|---|
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 |
jextEventFired(JextEvent evt)
Invoked when a class fires a
JextEvent object
by the method fireJextEvent(short eventType)
in Jext class. |
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 |
saveProject(Project p)
Causes this
ProjectManager to save the specified Project, |
addProjectListener, fireProjectEvent, removeProjectListenerpublic DefaultProjectManager(JextFrame parent)
DefaultProjectManager.parent - the JextFrame for which this
DefaultProjectManager shall be an agent.public void jextEventFired(JextEvent evt)
JextListenerJextEvent object
by the method fireJextEvent(short eventType)
in Jext class.jextEventFired in interface JextListenerevt - The received JextEventJextListener.jextEventFired(org.jext.event.JextEvent)public Project[] getProjects()
ProjectManagerProjectManager's Projects.getProjects in interface ProjectManagerProject[].ProjectManager.getProjects()public Project getCurrentProject()
ProjectManagerProjectManager's currently active
Project.getCurrentProject in interface ProjectManagerProject[].ProjectManager.getCurrentProject()public void newProject()
ProjectManagerProjectManager to start a new Project.newProject in interface ProjectManagerProjectManager.newProject()public void openProject(java.lang.Object id)
ProjectManagerProjectManager to open the specified Project.openProject in interface ProjectManagerid - the Object identifier of the Project.ProjectManager.openProject(Object)public void closeProject(Project p)
ProjectManagerProjectManager to close the specified Project.closeProject in interface ProjectManagerp - the Project to close.ProjectManager.closeProject(Project)public void saveProject(Project p)
ProjectManagerProjectManager to save the specified Project,saveProject in interface ProjectManagerp - the Project to save.ProjectManager.saveProject(Project)public javax.swing.JComponent getUI()
ProjectManagerProjectManager.getUI in interface ProjectManagerProjectManager.getUI()Copyright ? 2002 Romain Guy.