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

public Class SimplePasswordControl

extends SimpleControl<PasswordField, StackPane>
Class Inheritance
Imports
com.dlsc.formsfx.model.structure.PasswordField, com.dlsc.preferencesfx.util.VisibilityProperty, javafx.beans.binding.Bindings, .StringBinding, javafx.geometry.Pos, .VPos, javafx.scene.Node, javafx.scene.control.Label, javafx.scene.layout.GridPane, .StackPane

This class provides the base implementation for a simple control to edit password values.
Authors
Rinesch Murugathas, Sacha Schmid, Andres Almiray

Field Summary

Modifier and TypeField and Description
protected PasswordField
editableField

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

protected Label
protected StringBinding
protected Label
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.

protected String
public static SimplePasswordControl

Returns:

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

Constructs a SimplePasswordControl of SimplePasswordControl 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
Inherited from com.dlsc.preferencesfx.formsfx.view.controls.SimpleControl:
addStyleClassgetFieldgetFieldLabelgetNodegetVisibilityPropertyinitremoveStyleClasssetFieldsetupEventHandlerssetVisibilityPropertytoggleTooltiptoggleTooltipupdateStyle

Field Detail

editableFieldback to summary
protected PasswordField editableField

- The fieldLabel is the container that displays the label property of the field. - The editableField allows users to modify the field's value. - The readOnlyLabel displays the field's value if it is not editable.

fieldLabelback to summary
protected Label fieldLabel

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

obfuscatedUserInputBindingback to summary
protected StringBinding obfuscatedUserInputBinding
readOnlyLabelback to summary
protected Label readOnlyLabel

Constructor Detail

SimplePasswordControlback to summary
public SimplePasswordControl()

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
obfuscateback to summary
protected String obfuscate(String input)
ofback to summary
public static SimplePasswordControl of(VisibilityProperty visibilityProperty)

Constructs a SimplePasswordControl of SimplePasswordControl type, with visibility condition.

Parameters
visibilityProperty:VisibilityProperty

property for control visibility of this element

Returns:SimplePasswordControl

the constructed SimplePasswordControl

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
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