public class CredentialsDropdown extends BaseCredentialsComponent
BaseCredentialsComponent
for
a text drop-down menuModifier and Type | Field and Description |
---|---|
protected javax.swing.JComboBox<java.lang.String> |
comboBox |
protected java.lang.String[] |
values
Contains drop down values
|
isKey, isListening, name, settingsChangedListeners
aliases, components, panel
Constructor and Description |
---|
CredentialsDropdown(java.lang.String name,
boolean isKey,
java.lang.String label,
java.lang.String[] values) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
containsValue(java.lang.String value)
Checks if
values contains the specified value |
java.lang.String |
getValue()
A simple value getter for the
JComboBox object
which belongs to this CredentialsDropdown . |
java.util.Map<java.lang.String,CredentialsSerializationField> |
getValues()
gets values for
CredentialsComponent elements. |
private void |
initialize(java.lang.String label) |
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 javax.swing.JComboBox<java.lang.String> comboBox
protected java.lang.String[] values
public CredentialsDropdown(java.lang.String name, boolean isKey, java.lang.String label, java.lang.String[] values)
name
- see BaseCredentialsComponent.name
isKey
- see CredentialsSerializationField.isKey
label
- textvalues
- an array of drop down valuesprivate void initialize(java.lang.String label)
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)public void setValues(java.util.Map<java.lang.String,CredentialsSerializationField> serializedFields)
CredentialsComponent
CredentialsComponent
elements while
restoring saved values.protected boolean containsValue(java.lang.String value)
values
contains the specified valuepublic java.lang.String getValue()
JComboBox
object
which belongs to this CredentialsDropdown
.