Package org.daypilot.data
Class TaskCollection
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Task>
-
- org.daypilot.data.TaskCollection
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<Task>
,java.util.Collection<Task>
,java.util.List<Task>
,java.util.RandomAccess
public class TaskCollection extends java.util.ArrayList<Task>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TaskCollection()
-
Method Summary
Modifier and Type Method Description Task
add(java.lang.String text, java.lang.String id, DateTime start, DateTime end)
Task
findById(java.lang.String value)
Task
findByIndex(int index)
TaskCollection
findParentCollection(Task task)
int
getTotalCount()
void
restoreFromJSON(JSONArray input)
JSONArray
toJSON()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
restoreFromJSON
public void restoreFromJSON(JSONArray input)
-
findByIndex
public Task findByIndex(int index)
-
findById
public Task findById(java.lang.String value)
-
toJSON
public JSONArray toJSON()
-
getTotalCount
public int getTotalCount()
-
findParentCollection
public TaskCollection findParentCollection(Task task)
-
-