Nag_Task handles as single task as well as a list of tasks and implements a recursive iterator to handle a (hierarchical) list of tasks.
Located in /lib/Driver.php (line 476)
The task alarm threshold.
The task assignee.
The task category
The sub-tasks.
Whether the task is completed.
The completion date timestamp.
URL to complete the task.
URL to delete the task.
The task decription.
The due date timestamp.
URL to edit the task.
The estimated task length.
The task id.
This task's idention (child) level.
Whether this is the last sub-task.
The task title.
The task owner.
The parent task.
The parent task's id.
The task priority.
Whether the task is private.
The start date timestamp.
This task's tasklist id.
The task uid.
URL to view the task.
Task id => pointer dictionary.
Internal flag.
Internal pointer.
Constructor.
Takes a hash and returns a nice wrapper around it.
Returns whether all sub tasks are completed.
Returns the number of tasks including this and any sub tasks.
Returns the next task iterating through all tasks and sub tasks.
Call reset() each time before looping through the tasks:
Returns the estimated length for this and any sub tasks.
Creates a task from a Horde_iCalendar_vtodo object.
Returns a sub task by its id.
The methods goes recursively through all sub tasks until it finds the searched task.
Format the description - link URLs, etc.
Returns whether this task contains any sub tasks.
Returns whether this is a task (not a container) or contains any sub tasks.
Loads all sub-tasks.
Merges a task hash into this task object.
Merges an array of tasks into this task's children.
Processes a list of tasks by adding action links, obscuring details of private tasks and calculating indentation.
Resets the tasks iterator.
Call this each time before looping through the tasks.
Saves this task in the storage backend.
Sorts sub tasks by the given criteria.
Returns an alarm hash of this task suitable for Horde_Alarm.
Returns a hash representation for this task.
Exports this task in iCalendar format.
Returns the HTML code for any tree icons, when displaying this task in a tree view.
Documentation generated on Sun, 30 Jan 2011 05:35:02 +0000 by phpDocumentor 1.4.3