public class ProjectControllerImpl extends Object implements ProjectController
| Constructor and Description |
|---|
ProjectControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorkspaceListener(WorkspaceListener workspaceListener) |
void |
closeCurrentProject() |
void |
closeCurrentWorkspace() |
void |
deleteWorkspace(Workspace workspace) |
Workspace |
duplicateWorkspace(Workspace workspace) |
ProjectImpl |
getCurrentProject() |
WorkspaceImpl |
getCurrentWorkspace() |
ProjectsImpl |
getProjects() |
void |
newProject() |
Workspace |
newWorkspace(Project project) |
Runnable |
openProject(File file) |
void |
openProject(Project project) |
void |
openWorkspace(Workspace workspace) |
void |
removeProject(Project project) |
void |
removeWorkspaceListener(WorkspaceListener workspaceListener) |
void |
renameProject(Project project,
String name) |
void |
renameWorkspace(Workspace workspace,
String name) |
Runnable |
saveProject(Project project) |
Runnable |
saveProject(Project project,
File file) |
void |
setSource(Workspace workspace,
String source) |
void |
startup() |
public void startup()
startup in interface ProjectControllerpublic void newProject()
newProject in interface ProjectControllerpublic Runnable openProject(File file)
openProject in interface ProjectControllerpublic Runnable saveProject(Project project)
saveProject in interface ProjectControllerpublic Runnable saveProject(Project project, File file)
saveProject in interface ProjectControllerpublic void closeCurrentProject()
closeCurrentProject in interface ProjectControllerpublic void removeProject(Project project)
removeProject in interface ProjectControllerpublic ProjectsImpl getProjects()
getProjects in interface ProjectControllerpublic Workspace newWorkspace(Project project)
newWorkspace in interface ProjectControllerpublic void deleteWorkspace(Workspace workspace)
deleteWorkspace in interface ProjectControllerpublic void openProject(Project project)
public ProjectImpl getCurrentProject()
getCurrentProject in interface ProjectControllerpublic WorkspaceImpl getCurrentWorkspace()
getCurrentWorkspace in interface ProjectControllerpublic void closeCurrentWorkspace()
closeCurrentWorkspace in interface ProjectControllerpublic void openWorkspace(Workspace workspace)
openWorkspace in interface ProjectControllerpublic Workspace duplicateWorkspace(Workspace workspace)
duplicateWorkspace in interface ProjectControllerpublic void renameProject(Project project, String name)
renameProject in interface ProjectControllerpublic void renameWorkspace(Workspace workspace, String name)
renameWorkspace in interface ProjectControllerpublic void setSource(Workspace workspace, String source)
setSource in interface ProjectControllerpublic void addWorkspaceListener(WorkspaceListener workspaceListener)
addWorkspaceListener in interface ProjectControllerpublic void removeWorkspaceListener(WorkspaceListener workspaceListener)
removeWorkspaceListener in interface ProjectControllerCopyright © 2007–2017. All rights reserved.