Class PasswordParameterImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.ui.config.ParameterImpl
-
- com.biglybt.pifimpl.local.ui.config.PasswordParameterImpl
-
- All Implemented Interfaces:
ParameterListener
,ConfigParameter
,EnablerParameter
,Parameter
,PasswordParameter
public class PasswordParameterImpl extends ParameterImpl implements PasswordParameter
-
-
Field Summary
Fields Modifier and Type Field Description protected int
encoding_type
private int
widthInCharacters
-
Fields inherited from class com.biglybt.pifimpl.local.ui.config.ParameterImpl
configKey
-
Fields inherited from interface com.biglybt.pif.ui.config.Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE
-
Fields inherited from interface com.biglybt.pif.ui.config.PasswordParameter
ET_MD5, ET_PLAIN, ET_SHA1
-
-
Constructor Summary
Constructors Constructor Description PasswordParameterImpl(java.lang.String key, java.lang.String labelKey, int _encoding_type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
encode(byte[] bytes)
protected byte[]
encode(java.lang.String str)
int
getEncodingType()
byte[]
getValue()
java.lang.Object
getValueObject()
Retrieve the parameter's value as an Object.int
getWidthInCharacters()
void
setValue(java.lang.String plain_password)
void
setWidthInCharacters(int widthInCharacters)
Set a width hint for displaying the text field-
Methods inherited from class com.biglybt.pifimpl.local.ui.config.ParameterImpl
addConfigParameterListener, addDisabledOnSelection, addDisabledOnSelection, addEnabledOnSelection, addEnabledOnSelection, addImplListener, addListener, addValidator, destroy, fireParameterChanged, getConfigKeyName, getDisabledOnSelectionParameters, getEnabledOnSelectionParameters, getGenerateIntermediateEvents, getGroup, getIndent, getKey, getLabelKey, getLabelText, getMinimumRequiredUserMode, getReferenceID, hasBeenSet, isEnabled, isForUIType, isIndentFancy, isVisible, parameterChanged, refreshControl, removeConfigParameterListener, removeImplListener, removeListener, resetToDefault, search, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setGroup, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setReferenceID, setVisible, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.biglybt.pif.config.ConfigParameter
addConfigParameterListener, removeConfigParameterListener
-
Methods inherited from interface com.biglybt.pif.ui.config.Parameter
addListener, addValidator, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isForUIType, isVisible, removeListener, resetToDefault, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
-
-
-
-
Method Detail
-
setValue
public void setValue(java.lang.String plain_password)
- Specified by:
setValue
in interfacePasswordParameter
-
getEncodingType
public int getEncodingType()
-
getValue
public byte[] getValue()
- Specified by:
getValue
in interfacePasswordParameter
-
encode
protected byte[] encode(java.lang.String str)
-
encode
public byte[] encode(byte[] bytes)
-
setWidthInCharacters
public void setWidthInCharacters(int widthInCharacters)
Description copied from interface:PasswordParameter
Set a width hint for displaying the text field- Specified by:
setWidthInCharacters
in interfacePasswordParameter
-
getWidthInCharacters
public int getWidthInCharacters()
- Specified by:
getWidthInCharacters
in interfacePasswordParameter
- Returns:
- width hint in characters for displaying the text field
-
getValueObject
public java.lang.Object getValueObject()
Description copied from interface:Parameter
Retrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.- Specified by:
getValueObject
in interfaceParameter
- Overrides:
getValueObject
in classParameterImpl
-
-