|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.swiftgantt.model.GanttModel
public class GanttModel
Represent the data model of the GanttChart,
consist of KickOffTime, Deadline and a TaskTreeModel.
| Constructor Summary | |
|---|---|
GanttModel()
|
|
| Method Summary | |
|---|---|
void |
addGanttModelListener(GanttModelListener l)
Add listener for Gantt chart model changes. |
void |
addTask(Task task)
Add Task to the root node of TaskTreeModel inside the GanttModel. |
void |
addTask(Task[] tasks)
Add Tasks to the root node of TaskTreeModel inside the GanttModel. |
org.swiftgantt.common.Time |
getDeadline()
Get deadline of Gantt chart. |
org.swiftgantt.common.Time |
getKickoffTime()
Get kickoff time of Gantt chart. |
int[] |
getSelectedIds()
Get IDs of selected tasks. |
Task |
getTask(int id)
Get task by task ID. |
java.util.List<Task> |
getTasksByBFS()
Get all tasks by Breadth-First-Search principle. |
java.util.List<Task> |
getTasksByDFS()
Get all tasks by Depth-First-Search principle. |
TaskTreeModel |
getTaskTreeModel()
Get TaskTreeModel. |
void |
recalculate()
Recaculate something that needs for displaying. |
void |
removeAll()
Remove all tasks from Gantt chart. |
void |
removeTask(Task task)
Remove task from the Gantt chart model. |
void |
setDeadline(org.swiftgantt.common.Time deadline)
Set deadline of Gantt chart. |
void |
setKickoffTime(org.swiftgantt.common.Time kickoffTime)
Set kickoff time of Gantt chart. |
void |
setSelectedIds(int[] selectedIds)
Set IDs of selected tasks. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GanttModel()
| Method Detail |
|---|
public void addTask(Task[] tasks)
tasks - public void addTask(Task task)
task - public Task getTask(int id)
id -
public java.util.List<Task> getTasksByDFS()
public java.util.List<Task> getTasksByBFS()
public void removeTask(Task task)
task - public void removeAll()
public void recalculate()
public void addGanttModelListener(GanttModelListener l)
l - public org.swiftgantt.common.Time getDeadline()
public void setDeadline(org.swiftgantt.common.Time deadline)
deadline - the deadline to setpublic org.swiftgantt.common.Time getKickoffTime()
public void setKickoffTime(org.swiftgantt.common.Time kickoffTime)
kickoffTime - the kickoffTime to setpublic TaskTreeModel getTaskTreeModel()
TaskTreeModel.
public int[] getSelectedIds()
public void setSelectedIds(int[] selectedIds)
selectedIds -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||