Class TaskSeries
java.lang.Object
org.jfree.data.general.Series
org.jfree.data.gantt.TaskSeries
- All Implemented Interfaces:
Serializable,Cloneable
A series that contains zero, one or many
Task objects.
This class is used as a building block for the TaskSeriesCollection
class that can be used to construct basic Gantt charts.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a task to the series and sends aSeriesChangeEventto all registered listeners.booleanEnsures symmetry between super/subclass implementations of equals.clone()Returns an independent copy of this series.booleanTests this object for equality with an arbitrary object.get(int index) Returns a task from the series.Returns the task in the series that has the specified description.intReturns the number of items in the series.getTasks()Returns an unmodifialble list of the tasks in the series.inthashCode()Returns a hash code.voidRemoves a task from the series and sends aSeriesChangeEventto all registered listeners.voidRemoves all tasks from the series and sends aSeriesChangeEventto all registered listeners.Methods inherited from class org.jfree.data.general.Series
addChangeListener, addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireSeriesChanged, fireVetoableChange, getDescription, getKey, getNotify, isEmpty, notifyListeners, removeChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setDescription, setKey, setNotify
-
Constructor Details
-
TaskSeries
Constructs a new series with the specified name.- Parameters:
name- the series name (nullnot permitted).
-
-
Method Details
-
add
Adds a task to the series and sends aSeriesChangeEventto all registered listeners.- Parameters:
task- the task (nullnot permitted).
-
remove
Removes a task from the series and sends aSeriesChangeEventto all registered listeners.- Parameters:
task- the task.
-
removeAll
Removes all tasks from the series and sends aSeriesChangeEventto all registered listeners. -
getItemCount
Returns the number of items in the series.- Specified by:
getItemCountin classSeries- Returns:
- The item count.
-
get
-
get
-
getTasks
-
equals
-
canEqual
-
hashCode
-
clone
Returns an independent copy of this series.- Overrides:
clonein classSeries- Returns:
- A clone of the series.
- Throws:
CloneNotSupportedException- if there is some problem cloning the dataset.
-