| Interface | Description | 
|---|---|
| ChecklistModel | 
 Interface for ChecklistModel, the model used by Checklist. 
 | 
| ChecklistModelListener | 
 Listener for ChecklistModelEvent. 
 | 
| ContentActionListener | 
 Listener for ContentActionEvents. 
 | 
| StepContent | 
 StepContent interface provides the content for the step. 
 | 
| Class | Description | 
|---|---|
| Checklist | 
 Unlike a wizard, the checklist is intended to provide a linear, but
 ultimately flexible and lightweight, guide through a series of related
 tasks. 
 | 
| ChecklistModelEvent | 
 ChecklistModelEvent when ChecklistModel is added/removed. 
 | 
| ContentActionEvent | 
 ContentActionEvent when an action is performed on the ContentElement in 
 the StepContent. 
 | 
| ContentElement | 
 ContentElement are the user-interactable elements that appear within the
 StepContents like an action button that triggers an action or opens a
 dialog, or a hyperlink that opens the link in browser or help dialog, etc.,
 Clients can specify the label, icon and id for each element. 
 | 
| DefaultChecklistModel | 
 Default implementation of the ChecklistModel. 
 | 
| Step | 
 Checklist consist of Steps. 
 | 
| StepHeader | 
 StepHeader component shows the Header for a step in the Checklist. 
 | 
| StepHeader.FocusLineBorder | |
| StepPanel | 
 StepPanel holds StepHeader and StepContent components. 
 | 
| TaskContent | 
 TaskContent is a step content that shows the list of requirements for
 performing the task, help links, action buttons, description, conceptual
 image for this particular task. 
 | 
| TaskContentProvider | 
 Content provider for TaskContent. 
 | 
| Enum | Description | 
|---|---|
| ChecklistModelEvent.Type | 
 ChecklistModelEvent types. 
 | 
| ContentElement.Type | 
 Specifies the type of ContentElement. 
 | 
| Step.StepStatus | 
 List of different step status. 
 |