Habit
and Repetition.See: Description
| Interface | Description |
|---|---|
| HabitList.HabitMatcher |
A HabitMatcher decides whether habits match or not a certain condition.
|
| ModelFactory |
Interface implemented by factories that provide concrete implementations
of the core model classes.
|
| ModelObservable.Listener |
Interface implemented by objects that want to be notified when the model
changes.
|
| Class | Description |
|---|---|
| Checkmark |
A Checkmark represents the completion status of the habit for a given day.
|
| CheckmarkList |
The collection of
Checkmarks belonging to a habit. |
| Habit |
The thing that the user wants to track.
|
| HabitList |
An ordered collection of
Habits. |
| ModelObservable |
A ModelObservable allows objects to subscribe themselves to it and receive
notifications whenever the model is changed.
|
| Repetition |
Represents a record that the user has performed a certain habit at a certain
date.
|
| RepetitionList |
The collection of
Repetitions belonging to a habit. |
| Score |
Represents how strong a habit is at a certain date.
|
| ScoreList |
Habit
and Repetition.