public class ProjectsImpl extends Object implements Projects, Serializable
| Modifier and Type | Field and Description |
|---|---|
private ProjectImpl |
currentProject |
private AtomicInteger |
projectIds |
private List<Project> |
projects |
| Constructor and Description |
|---|
ProjectsImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProject(Project project) |
void |
closeCurrentProject() |
ProjectImpl |
getCurrentProject()
Returns the current project or null if missing.
|
int |
getProjectIds() |
Project[] |
getProjects()
Returns an array of all projects.
|
boolean |
hasCurrentProject()
Returns true if a project is selected.
|
int |
nextProjectId() |
void |
removeProject(Project project) |
void |
setCurrentProject(ProjectImpl currentProject) |
void |
setProjectIds(int id) |
private ProjectImpl currentProject
private final AtomicInteger projectIds
public void addProject(Project project)
public void removeProject(Project project)
public Project[] getProjects()
ProjectsgetProjects in interface Projectspublic ProjectImpl getCurrentProject()
ProjectsgetCurrentProject in interface Projectspublic boolean hasCurrentProject()
ProjectshasCurrentProject in interface Projectspublic void setCurrentProject(ProjectImpl currentProject)
public void closeCurrentProject()
public int nextProjectId()
public void setProjectIds(int id)
public int getProjectIds()
Copyright © 2007–2017 Gephi Consortium. All rights reserved.