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

public Class SimplePasswordControl

extends SimpleControl<PasswordField>
Class Inheritance
Imports
com.dlsc.formsfx.model.structure.PasswordField, 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
protected StackPane
stack

This StackPane is needed for achieving the readonly effect by putting the readOnlyLabel over the editableField on the change of the visibleProperty.

Inherited from com.dlsc.formsfx.view.controls.SimpleControl:
CHANGED_CLASSDISABLED_CLASSfieldINVALID_CLASSREQUIRED_CLASStooltip

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
initializeParts()

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

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

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

public void
layoutParts()

Overrides com.dlsc.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 void
setupBindings()

Overrides com.dlsc.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.formsfx.view.controls.SimpleControl:
addStyleClassremoveStyleClasssetFieldtoggleTooltiptoggleTooltipupdateStyle

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
obfuscatedUserInputBindingback to summary
protected StringBinding obfuscatedUserInputBinding
readOnlyLabelback to summary
protected Label readOnlyLabel
stackback to summary
protected StackPane stack

This StackPane is needed for achieving the readonly effect by putting the readOnlyLabel over the editableField on the change of the visibleProperty.

Constructor Detail

SimplePasswordControlback to summary
public SimplePasswordControl()

Method Detail

initializePartsback to summary
public void initializeParts()

Overrides com.dlsc.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()

Overrides com.dlsc.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)
setupBindingsback to summary
public void setupBindings()

Overrides com.dlsc.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.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