X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fui%2FConfigItemPassword.java;h=e8ad2f28fcd1d5c96c8ab09fad3b449769b21bee;hb=0c369adb8c0ffd33d892fe5fa1c8fc7690a853f1;hp=c76083b119ee788a6a7cc3779cd9a4b2bfde6c08;hpb=8cea9dc5a38411171d89065e720cd39238ed9ea9;p=fanfix.git diff --git a/src/be/nikiroo/utils/ui/ConfigItemPassword.java b/src/be/nikiroo/utils/ui/ConfigItemPassword.java deleted file mode 100644 index c76083b..0000000 --- a/src/be/nikiroo/utils/ui/ConfigItemPassword.java +++ /dev/null @@ -1,53 +0,0 @@ -package be.nikiroo.utils.ui; - -import javax.swing.JComponent; -import javax.swing.JPasswordField; - -import be.nikiroo.utils.resources.MetaInfo; - -class ConfigItemPassword> extends ConfigItem { - private static final long serialVersionUID = 1L; - - /** - * Create a new {@link ConfigItemPassword} for the given {@link MetaInfo}. - * - * @param info - * the {@link MetaInfo} - */ - public ConfigItemPassword(MetaInfo info) { - super(info, true); - } - - @Override - protected Object getFromField(int item) { - JPasswordField field = (JPasswordField) getField(item); - if (field != null) { - return new String(field.getPassword()); - } - - return null; - } - - @Override - protected Object getFromInfo(int item) { - return info.getString(item, false); - } - - @Override - protected void setToField(Object value, int item) { - JPasswordField field = (JPasswordField) getField(item); - if (field != null) { - field.setText(value == null ? "" : value.toString()); - } - } - - @Override - protected void setToInfo(Object value, int item) { - info.setString((String) value, item); - } - - @Override - protected JComponent createField(int item) { - return new JPasswordField(); - } -}