# Package net.sf.okapi.common.uidescription

Classes used to describe, in a UI-independent way, the UI parts used to edit parameters.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IContainerPart | Common type for all containers UI parts (e.g.
  IEditorDescriptionProvider | Common type for classes that can provide a description of how to edit their parameters.

- Class Summary
  Class | Description
  --- | ---
  AbstractPart | Base UI part descriptor.
  CheckboxPart | UI part descriptor for a check box.
  CheckListPart | UI part descriptor for a list of boolean options.
  CodeFinderPart | UI part descriptor for a code finder option set.
  EditorDescription | Describes the different UI parts and the layout to use for a generic editor.
  FolderInputPart | UI part descriptor for a folder/directory.
  ListSelectionPart | UI part descriptor for a string selection.
  PathInputPart | UI part descriptor for a path.
  SeparatorPart | UI part descriptor for a line separator.
  SpinInputPart | UI part descriptor for a spin-like input field.
  TextInputPart | UI part descriptor for a text input field.
  TextLabelPart | UI part descriptor for a text item.

## Package net.sf.okapi.common.uidescription Description

Classes used to describe, in a UI-independent way, the UI parts used to edit parameters.

This package includes various classes needed to describe what kind of UI parts (controls, groups, tab, etc.) that should be used to edit parameters. The description is UI-independent and can be used to implement a generic parameters editor using different UI framework.