Package org.luwrain.controls
Class ListArea.Params<E>
java.lang.Object
org.luwrain.controls.ListArea.Params<E>
- Type Parameters:
E- the type of items in the list
- Direct Known Subclasses:
EditableListArea.Params,MarkableListArea.Params
Parameters for constructing a
ListArea. All fields must be set
before passing to the constructor.-
Field Summary
FieldsModifier and TypeFieldDescriptionThe appearance controller (required).Optional click handler.The clipboard saver (defaults toListUtils.DefaultClipboardSaver).The control context (required).Flags controlling list behaviour (default includesListArea.Flags.EMPTY_LINE_BOTTOM).The data model (required).The area name (required).The transition logic (defaults toListUtils.DefaultTransition). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
context
The control context (required). -
model
The data model (required). -
appearance
The appearance controller (required). -
clickHandler
Optional click handler. -
transition
The transition logic (defaults toListUtils.DefaultTransition). -
clipboardSaver
The clipboard saver (defaults toListUtils.DefaultClipboardSaver). -
name
The area name (required). -
flags
Flags controlling list behaviour (default includesListArea.Flags.EMPTY_LINE_BOTTOM).
-
-
Constructor Details
-
Params
public Params()
-