public class CredentialsTextField extends BaseCredentialsComponent implements CredentialsComponentTextCheckable
BaseCredentialsComponent
for
entering text (login/password)Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
defaultValue
Stores the default value for the text field
|
protected boolean |
isHidden
Set true if a field value is not intended to be saved in the
configuration file.
|
protected StatusIconTextField |
statusIconTextField |
protected javax.swing.JTextField |
textField |
isKey, isListening, name, settingsChangedListeners
aliases, components, panel
Constructor and Description |
---|
CredentialsTextField(java.lang.String name,
boolean isKey,
java.lang.String label,
boolean isHidden) |
CredentialsTextField(java.lang.String name,
boolean isKey,
java.lang.String label,
boolean isHidden,
java.lang.String defaultValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue() |
StatusIconTextField[] |
getStatusIconTextFieldCapsLockSpacesCheckable()
Return
StatusIconTextField to be checked for
leading/trailing spaces AND caps lock |
StatusIconTextField[] |
getStatusIconTextFieldSpacesCheckable()
Return
StatusIconTextField to be checked for
leading/trailing spaces |
java.lang.String |
getValue()
A simple value getter for the
JTextField object
which belongs to this CredentialsTextField . |
java.util.Map<java.lang.String,CredentialsSerializationField> |
getValues()
gets values for
CredentialsComponent elements. |
private void |
initialize(java.lang.String label,
boolean isHidden) |
void |
setDefaultText(java.lang.String defaultValue) |
void |
setValues(java.util.Map<java.lang.String,CredentialsSerializationField> serializedFields)
sets values for
CredentialsComponent elements while
restoring saved values. |
addSettingsChangedListener, getName, isKey, onStatusChanged, setName
addAlias, getAliases, getCompoundComponent
protected java.lang.String defaultValue
protected boolean isHidden
protected javax.swing.JTextField textField
protected StatusIconTextField statusIconTextField
public CredentialsTextField(java.lang.String name, boolean isKey, java.lang.String label, boolean isHidden)
name
- see BaseCredentialsComponent.name
isKey
- see CredentialsSerializationField.isKey
label
- label textisHidden
- see isHidden
public CredentialsTextField(java.lang.String name, boolean isKey, java.lang.String label, boolean isHidden, java.lang.String defaultValue)
public java.lang.String getDefaultValue()
public void setDefaultText(java.lang.String defaultValue)
private void initialize(java.lang.String label, boolean isHidden)
public java.util.Map<java.lang.String,CredentialsSerializationField> getValues()
CredentialsComponent
CredentialsComponent
elements.
Keys are names for CredentialsComponent
elements.
While logging in, an adapter will get a ExtendedLoginData
object which will contain this map (values may be updated by the user)getValues
in interface CredentialsComponent
public void setValues(java.util.Map<java.lang.String,CredentialsSerializationField> serializedFields)
CredentialsComponent
CredentialsComponent
elements while
restoring saved values.setValues
in interface CredentialsComponent
public StatusIconTextField[] getStatusIconTextFieldSpacesCheckable()
CredentialsComponentTextCheckable
StatusIconTextField
to be checked for
leading/trailing spacesgetStatusIconTextFieldSpacesCheckable
in interface CredentialsComponentTextCheckable
public StatusIconTextField[] getStatusIconTextFieldCapsLockSpacesCheckable()
CredentialsComponentTextCheckable
StatusIconTextField
to be checked for
leading/trailing spaces AND caps lockgetStatusIconTextFieldCapsLockSpacesCheckable
in interface CredentialsComponentTextCheckable
public java.lang.String getValue()
JTextField
object
which belongs to this CredentialsTextField
.