Class CredentialsDropdown
java.lang.Object
velox.api.layer0.credentialscomponents.MultiCredentialsComponent
velox.api.layer0.credentialscomponents.BaseCredentialsComponent
velox.api.layer0.credentialscomponents.CredentialsDropdown
- All Implemented Interfaces:
CredentialsComponent
public class CredentialsDropdown extends BaseCredentialsComponent
An implementation of
BaseCredentialsComponent for
a text drop-down menu-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComboBox<java.lang.String>comboBoxprotected java.lang.String[]valuesContains drop down valuesFields 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
Constructors Constructor Description CredentialsDropdown(java.lang.String name, boolean isKey, java.lang.String label, java.lang.String[] values) -
Method Summary
Modifier and Type Method Description protected booleancontainsValue(java.lang.String value)Checks ifvaluescontains the specified valuejava.lang.StringgetValue()A simple value getter for theJComboBoxobject which belongs to thisCredentialsDropdown.java.util.Map<java.lang.String,CredentialsSerializationField>getValues()gets values forCredentialsComponentelements.voidsetValues(java.util.Map<java.lang.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
-
Constructor Details
-
CredentialsDropdown
public CredentialsDropdown(java.lang.String name, boolean isKey, java.lang.String label, java.lang.String[] values)- Parameters:
name- seeBaseCredentialsComponent.nameisKey- seeCredentialsSerializationField.isKeylabel- textvalues- an array of drop down values
-
-
Method Details
-
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) -
setValues
public void setValues(java.util.Map<java.lang.String,CredentialsSerializationField> serializedFields)Description copied from interface:CredentialsComponentsets values forCredentialsComponentelements while restoring saved values. -
containsValue
protected boolean containsValue(java.lang.String value)Checks ifvaluescontains the specified value -
getValue
public java.lang.String getValue()A simple value getter for theJComboBoxobject which belongs to thisCredentialsDropdown.- Returns:
- selected item or "" if selected item not initialized.
-