Class CredentialsTextField
java.lang.Object
velox.api.layer0.credentialscomponents.MultiCredentialsComponent
velox.api.layer0.credentialscomponents.BaseCredentialsComponent
velox.api.layer0.credentialscomponents.CredentialsTextField
- All Implemented Interfaces:
CredentialsComponent,CredentialsComponentTextCheckable
public class CredentialsTextField
extends BaseCredentialsComponent
implements CredentialsComponentTextCheckable
An implementation of
BaseCredentialsComponent for
entering text (login/password)-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringStores the default value for the text fieldprotected booleanSet true if a field value is not intended to be saved in the configuration file.protected StatusIconTextFieldprotected JTextFieldFields inherited from class velox.api.layer0.credentialscomponents.BaseCredentialsComponent
isKey, isListening, name, settingsChangedListenersFields inherited from class velox.api.layer0.credentialscomponents.MultiCredentialsComponent
aliases, components, panel -
Constructor Summary
ConstructorsConstructorDescriptionCredentialsTextField(String name, boolean isKey, String label, boolean isHidden) CredentialsTextField(String name, boolean isKey, String label, boolean isHidden, String defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionReturnStatusIconTextFieldto be checked for leading/trailing spaces AND caps lockReturnStatusIconTextFieldto be checked for leading/trailing spacesRetrieve internal text field for further customization (e.g.getValue()A simple value getter for theJTextFieldobject which belongs to thisCredentialsTextField.gets values forCredentialsComponentelements.voidsetDefaultText(String defaultValue) voidsetValues(Map<String, CredentialsSerializationField> serializedFields) sets values forCredentialsComponentelements while restoring saved values.Methods inherited from class velox.api.layer0.credentialscomponents.BaseCredentialsComponent
addSettingsChangedListener, getName, isKey, onStatusChanged, setNameMethods inherited from class velox.api.layer0.credentialscomponents.MultiCredentialsComponent
addAlias, getAliases, getCompoundComponent
-
Field Details
-
defaultValue
Stores the default value for the text field -
isHidden
protected boolean isHiddenSet true if a field value is not intended to be saved in the configuration file. Example: any kind of passwords. A hidden value will be masked with asterisks in GUI. -
textField
-
statusIconTextField
-
-
Constructor Details
-
CredentialsTextField
- Parameters:
name- seeBaseCredentialsComponent.nameisKey- seeCredentialsSerializationField.isKeylabel- label textisHidden- seeisHidden
-
CredentialsTextField
-
-
Method Details
-
getDefaultValue
-
setDefaultText
-
getValues
Description copied from interface:CredentialsComponentgets values forCredentialsComponentelements. Keys are names forCredentialsComponentelements. While logging in, an adapter will get aExtendedLoginDataobject which will contain this map (values may be updated by the user)- Specified by:
getValuesin interfaceCredentialsComponent
-
setValues
Description copied from interface:CredentialsComponentsets values forCredentialsComponentelements while restoring saved values.- Specified by:
setValuesin interfaceCredentialsComponent
-
getStatusIconTextFieldSpacesCheckable
Description copied from interface:CredentialsComponentTextCheckableReturnStatusIconTextFieldto be checked for leading/trailing spaces- Specified by:
getStatusIconTextFieldSpacesCheckablein interfaceCredentialsComponentTextCheckable
-
getStatusIconTextFieldCapsLockSpacesCheckable
Description copied from interface:CredentialsComponentTextCheckableReturnStatusIconTextFieldto be checked for leading/trailing spaces AND caps lock- Specified by:
getStatusIconTextFieldCapsLockSpacesCheckablein interfaceCredentialsComponentTextCheckable
-
getValue
A simple value getter for theJTextFieldobject which belongs to thisCredentialsTextField.- Returns:
- value or "" if the text field not initialized.
-
getTextField
Retrieve internal text field for further customization (e.g. to forbid certain characters).
-