|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jext.project.AbstractProjectManager
org.jext.project.DefaultProjectManager
public class DefaultProjectManager
A default ProjectManager
.
Field Summary |
---|
Fields inherited from class org.jext.project.AbstractProjectManager |
---|
listeners |
Constructor Summary | |
---|---|
DefaultProjectManager(JextFrame parent)
Create a new DefaultProjectManager . |
Method Summary | |
---|---|
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 |
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 , |
Methods inherited from class org.jext.project.AbstractProjectManager |
---|
addProjectListener, fireProjectEvent, removeProjectListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultProjectManager(JextFrame parent)
DefaultProjectManager
.
parent
- the JextFrame
for which this
DefaultProjectManager
shall be an agent.Method Detail |
---|
public void jextEventFired(JextEvent evt)
JextListener
JextEvent
object
by the method fireJextEvent(short eventType)
in Jext
class.
jextEventFired
in interface JextListener
evt
- The received JextEvent
JextListener.jextEventFired(org.jext.event.JextEvent)
public Project[] getProjects()
ProjectManager
ProjectManager
's Project
s.
getProjects
in interface ProjectManager
Project[]
.ProjectManager.getProjects()
public Project getCurrentProject()
ProjectManager
ProjectManager
's currently active
Project
.
getCurrentProject
in interface ProjectManager
Project[]
.ProjectManager.getCurrentProject()
public void newProject()
ProjectManager
ProjectManager
to start a new Project
.
newProject
in interface ProjectManager
ProjectManager.newProject()
public void openProject(java.lang.Object id)
ProjectManager
ProjectManager
to open the specified Project
.
openProject
in interface ProjectManager
id
- the Object
identifier of the Project
.ProjectManager.openProject(Object)
public void closeProject(Project p)
ProjectManager
ProjectManager
to close the specified Project
.
closeProject
in interface ProjectManager
p
- the Project
to close.ProjectManager.closeProject(Project)
public void saveProject(Project p)
ProjectManager
ProjectManager
to save the specified Project
,
saveProject
in interface ProjectManager
p
- the Project
to save.ProjectManager.saveProject(Project)
public javax.swing.JComponent getUI()
ProjectManager
ProjectManager
.
getUI
in interface ProjectManager
ProjectManager.getUI()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |