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
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
encode
(byte[] bytes) protected byte[]
int
byte[]
getValue()
Retrieve the parameter's value as an Object.int
void
void
setWidthInCharacters
(int widthInCharacters) Set a width hint for displaying the text fieldMethods inherited from class com.biglybt.pifimpl.local.ui.config.ParameterImpl
addAndFireListener, 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
addAndFireListener, addListener, addValidator, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isForUIType, isVisible, removeListener, resetToDefault, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
-
Field Details
-
encoding_type
protected int encoding_type -
widthInCharacters
private int widthInCharacters
-
-
Constructor Details
-
PasswordParameterImpl
-
-
Method Details
-
setValue
- Specified by:
setValue
in interfacePasswordParameter
-
getEncodingType
public int getEncodingType() -
getValue
public byte[] getValue()- Specified by:
getValue
in interfacePasswordParameter
-
encode
-
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
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
-