# Package org.eclipse.handly.ui.viewer

package org.eclipse.handly.ui.viewer
Provides facilities related to viewers.

- Related Packages
  Package
  Description
  org.eclipse.handly.ui
  Provides facilities related to the workbench.
- Class
  Description
  ColumnDescription
  Combines a `ColumnLayoutData` with a header for a table column.
  CompositeLabelDecorator
  Composes multiple label decorators into one.
  DeferredElementTreeContentProvider
  A deferred content provider for `IElement`s.
  DeferredTreeContentProvider
  An abstract base class for a tree content provider that supports asynchronous fetching of children.
  DelegatingSelectionProvider
  An implementation of `IPostSelectionProvider` that delegates to another selection provider, which can be replaced dynamically.
  ElementLabelProvider
  A basic label provider for `IElement`s.
  ElementTreeContentProvider
  A basic content provider for `IElement`s.
  LabelComparator
  Compares elements based on the strings obtained from the content viewer's label provider.
  ProblemLabelDecorator
  An abstract base class for decorating an element's image with error and warning overlays.
  ProblemLabelDecorator.Severity
  Indicates problem severity.
  ProblemMarkerLabelDecorator
  Decorates an element's image with error and warning overlays that represent the severity of markers attached to the element's corresponding resource.
  ViewerDragSupport
  Support for dragging items out of a structured viewer.
  ViewerDropSupport
  Support for dropping items into a structured viewer.
  ViewerFocusTracker
  Tracks focus of the given viewers.