public class WorkspaceProviderImpl extends Object implements WorkspaceProvider
| Constructor and Description |
|---|
WorkspaceProviderImpl(ProjectImpl project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorkspace(Workspace workspace) |
WorkspaceImpl |
getCurrentWorkspace()
Returns the current workspace or null if none.
|
Workspace |
getPrecedingWorkspace(Workspace workspace) |
Workspace |
getWorkspace(int id)
Retrieve a workspace based on its unique identifier.
|
Workspace[] |
getWorkspaces()
Returns all the workspaces.
|
boolean |
hasCurrentWorkspace()
Returns true if the project has a current workspace.
|
WorkspaceImpl |
newWorkspace() |
WorkspaceImpl |
newWorkspace(int id) |
void |
removeWorkspace(Workspace workspace) |
void |
setCurrentWorkspace(Workspace currentWorkspace) |
public WorkspaceProviderImpl(ProjectImpl project)
public WorkspaceImpl newWorkspace()
public WorkspaceImpl newWorkspace(int id)
public void addWorkspace(Workspace workspace)
public void removeWorkspace(Workspace workspace)
public WorkspaceImpl getCurrentWorkspace()
WorkspaceProvidergetCurrentWorkspace in interface WorkspaceProviderpublic Workspace[] getWorkspaces()
WorkspaceProviderReturns an empty array if no workspaces.
getWorkspaces in interface WorkspaceProviderpublic Workspace getWorkspace(int id)
WorkspaceProvidergetWorkspace in interface WorkspaceProviderid - workspace's unique identifierpublic void setCurrentWorkspace(Workspace currentWorkspace)
public boolean hasCurrentWorkspace()
WorkspaceProviderhasCurrentWorkspace in interface WorkspaceProviderCopyright © 2007–2017. All rights reserved.