| Interface | Description | 
|---|---|
| FinishedAction | |
| ItemFinishedAction | |
| ItemResumedAction | |
| ItemStartedAction | |
| NonInteractiveAction | 
 This is just a marker interface to correspond to actions associated with non interactive
 content. 
 | 
| ResumedAction | |
| SetFinishedAction | |
| SetResumedAction | |
| SetStartedAction | |
| StartedAction | 
| Enum | Description | 
|---|---|
| ActionLevelType | |
| ActionType | 
 ActionType provides a mechanism for identifying  
Action subclasses and    
 the use of a switch-case statement instead of if-then-else statements based on the
 instanceof operator. |