Top Description Fields Constructors Methods
com.dlsc.preferencesfx.formsfx.view.controls

public Class SimpleListViewControl<V>

extends SimpleControl<MultiSelectionField<V>, ListView<String>>
Class Inheritance
Imports
com.dlsc.formsfx.model.structure.MultiSelectionField, com.dlsc.preferencesfx.util.VisibilityProperty, javafx.collections.ListChangeListener, javafx.scene.control.Label, .ListView, .SelectionMode

This class provides the base implementation for a simple control to edit listview values.
Authors
Sacha Schmid, Rinesch Murugathas, François Martin, Marco Sanfratello

Field Summary

Modifier and TypeField and Description
protected Label
fieldLabel

Hides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.fieldLabel.

- The fieldLabel is the container that displays the label property of the field.
protected boolean
preventUpdate

The flag used for setting the selection properly.

Inherited from com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl:
CHANGED_CLASSDISABLED_CLASSfieldINVALID_CLASSnodeREQUIRED_CLASStooltipvisibilityProperty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
layoutParts()

Implements abstract com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

This method is used to align the parts of a class.

public static SimpleListViewControl<V>

Returns:

the constructed SimpleListViewControl
of
(VisibilityProperty
property for control visibility of this element
visibilityProperty
)

Constructs a SimpleListViewControl of SimpleListViewControl type, with visibility condition.

public void
setupBindings()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

This method is used to configure the bindings of the properties.

public void
public void
Inherited from com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl:
addStyleClassgetFieldgetFieldLabelgetNodegetVisibilityPropertyinitremoveStyleClasssetFieldsetVisibilityPropertytoggleTooltiptoggleTooltipupdateStyle

Field Detail

fieldLabelback to summary
protected Label fieldLabel

Hides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.fieldLabel.

- The fieldLabel is the container that displays the label property of the field. - The node is the container that displays list values.

preventUpdateback to summary
protected boolean preventUpdate

The flag used for setting the selection properly.

Constructor Detail

SimpleListViewControlback to summary
public SimpleListViewControl()

Method Detail

initializePartsback to summary
public void initializeParts()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.initializeParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.initializeParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.initializeParts.

This method is used to initializes all the properties of a class.

Annotations
@Override
layoutPartsback to summary
public void layoutParts()

Implements abstract com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.layoutParts.

This method is used to align the parts of a class.

Annotations
@Override
ofback to summary
public static SimpleListViewControl<V> of(VisibilityProperty visibilityProperty)

Constructs a SimpleListViewControl of SimpleListViewControl type, with visibility condition.

Parameters
visibilityProperty:VisibilityProperty

property for control visibility of this element

Returns:SimpleListViewControl<V>

the constructed SimpleListViewControl

setupBindingsback to summary
public void setupBindings()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupBindings.

This method is used to configure the bindings of the properties.

Annotations
@Override
setupEventHandlersback to summary
public void setupEventHandlers()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupEventHandlers.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

Doc from com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

This method is used to set up event handlers.

Annotations
@Override
setupValueChangedListenersback to summary
public void setupValueChangedListeners()

Overrides com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupValueChangedListeners.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

This method is used to set up value change listeners.

Annotations
@Override