public class ProjectView extends Object implements Comparable<ProjectView>, Serializable
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ProjectView otherProject) |
File |
getBuildFile() |
List<TaskView> |
getDefaultTasks()
Builds a list of default tasks.
|
List<ProjectView> |
getDependsOnProjects() |
String |
getDescription() |
String |
getFullProjectName()
This generates this project's full name.
|
String |
getName() |
ProjectView |
getParentProject() |
ProjectView |
getSubProject(String name) |
ProjectView |
getSubProjectFromFullPath(String fullProjectName) |
List<ProjectView> |
getSubProjects() |
TaskView |
getTask(String name) |
TaskView |
getTaskFromFullPath(String fullTaskName)
This gets the task based on the given full path.
|
List<TaskView> |
getTasks() |
void |
sortSubProjectsAndTasks() |
String |
toString() |
public String getName()
public File getBuildFile()
public String getDescription()
public ProjectView getParentProject()
public int compareTo(ProjectView otherProject)
compareTo in interface Comparable<ProjectView>public List<ProjectView> getDependsOnProjects()
public List<ProjectView> getSubProjects()
public void sortSubProjectsAndTasks()
public ProjectView getSubProject(String name)
public ProjectView getSubProjectFromFullPath(String fullProjectName)
public TaskView getTaskFromFullPath(String fullTaskName)
fullTaskName - the full task name (root_project:sub_project:sub_sub_project:task.).public String getFullProjectName()
public List<TaskView> getDefaultTasks()
Copyright © 2013. All rights reserved