# Package de.esprit.appsuite.gui.list

Contains support classes for dealing with JList and ListModel.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ListDataAction<C extends ApplicationContext> | This action is only active when the underlying JList is not empty.
  ListDataAdapter | This adapter registers for `ListDataEvent`s and reduces the three `ListDataListener` methods to just a single one for convenience.
  ListDataAndSelectionAdapter | This adapter registers for `ListDataEvent`s and `ListSelectionEvent`
  ListDataController | This class detects list data changes and triggers the given action to perform it's state evaluation.
  ListDataGate | This gate waits for a particular data change in a `ListModel`.
  ListDetailsAction | This action pops up a details dialog for the selected list item.
  ListSelectionAction<C extends ApplicationContext,E> | This action is only active when the underlying JList has a selection.
  ListSelectionAdapter | This adapter registers for `ListSelectionEvent`s
  ListSelectionController | This class detects list selections and triggers the enable state evaluation of the given action.

- Enum Summary
  Enum | Description
  --- | ---
  ListDataChange | This enum defines the changes in a `ListModel` you may wait for.

## Package de.esprit.appsuite.gui.list Description

Contains support classes for dealing with JList and ListModel.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.