|
||||||||||
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 |