public class TaskSeries extends Series
Task
objects.
This class is used as a building block for the TaskSeriesCollection
class that can be used to construct basic Gantt charts.
Constructor and Description |
---|
TaskSeries(String name)
Constructs a new series with the specified name.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Task task)
Adds a task to the series and sends a
SeriesChangeEvent to all registered
listeners. |
Object |
clone()
Returns an independent copy of this series.
|
boolean |
equals(Object obj)
Tests this object for equality with an arbitrary object.
|
Task |
get(int index)
Returns a task from the series.
|
Task |
get(String description)
Returns the task in the series that has the specified description.
|
int |
getItemCount()
Returns the number of items in the series.
|
List |
getTasks()
Returns an unmodifialble list of the tasks in the series.
|
void |
remove(Task task)
Removes a task from the series and sends
a
SeriesChangeEvent
to all registered listeners. |
void |
removeAll()
Removes all tasks from the series and sends
a
SeriesChangeEvent
to all registered listeners. |
addChangeListener, addPropertyChangeListener, addVetoableChangeListener, fireSeriesChanged, getDescription, getKey, getNotify, hashCode, isEmpty, removeChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setDescription, setKey, setNotify
public TaskSeries(String name)
name
- the series name (null
not permitted).public void add(Task task)
SeriesChangeEvent
to all registered
listeners.task
- the task (null
not permitted).public void remove(Task task)
SeriesChangeEvent
to all registered listeners.task
- the task.public void removeAll()
SeriesChangeEvent
to all registered listeners.public int getItemCount()
getItemCount
in class Series
public Task get(int index)
index
- the task index (zero-based).public Task get(String description)
description
- the name (null
not permitted).null
).public List getTasks()
public boolean equals(Object obj)
public Object clone() throws CloneNotSupportedException
clone
in class Series
CloneNotSupportedException
- if there is some problem cloning
the dataset.Jas4pp 1.5 © Java Analysis Studio for Particle Physics