Package com.biglybt.ui.swt.config
Class PasswordSwtParameter
java.lang.Object
com.biglybt.ui.swt.config.BaseSwtParameter<PasswordSwtParameter,byte[]>
com.biglybt.ui.swt.config.PasswordSwtParameter
- All Implemented Interfaces:
SwtParameter<byte[]>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
BaseSwtParameter.IndentPaintListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
(package private) org.eclipse.swt.widgets.Text
Fields inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
change_listeners, paramID, pluginParam, validating, valueProcessor
Fields inherited from interface com.biglybt.ui.swt.config.SwtParameter
DEBUG
-
Constructor Summary
ConstructorsConstructorDescriptionPasswordSwtParameter
(org.eclipse.swt.widgets.Composite parent, PasswordParameterImpl param) PasswordSwtParameter
(org.eclipse.swt.widgets.Composite composite, String configID, String labelKey) Creates aPasswordSwtParameter
with SHA1 encodingPasswordSwtParameter
(org.eclipse.swt.widgets.Composite parent, String configID, String labelKey, int encoding) -
Method Summary
Modifier and TypeMethodDescriptionprivate byte[]
byte[]
getValue()
void
private void
setUiValue
(String value) void
setWidthInCharacters
(int i) Methods inherited from class com.biglybt.ui.swt.config.BaseSwtParameter
addAndFireChangeListener, addChangeListener, addLabelContextMenus, addValidator, createStandardLabel, debug, dispose, doGridData, getControls, getIndent, getMainControl, getParamID, getRelatedControl, getValueProcessor, informChanged, isDefaultValue, isDisposed, isEnabled, isIndentFancy, refreshSuffixControl, removeChangeListener, removeValidator, resetToDefault, setConfigValueProcessor, setEnabled, setIndent, setLabelKey, setLabelText, setLayoutData, setMainControl, setPluginParameter, setRelatedControl, setValue, setValueProcessor, setVisible, triggerChangeListeners, triggerSubClassChangeListeners, updateControl, validate
-
Field Details
-
inputField
org.eclipse.swt.widgets.Text inputField -
encoding
private final int encoding
-
-
Constructor Details
-
PasswordSwtParameter
public PasswordSwtParameter(org.eclipse.swt.widgets.Composite composite, String configID, String labelKey) Creates aPasswordSwtParameter
with SHA1 encoding -
PasswordSwtParameter
public PasswordSwtParameter(org.eclipse.swt.widgets.Composite parent, String configID, String labelKey, int encoding) - Parameters:
encoding
- SeePasswordParameter
-
PasswordSwtParameter
-
-
Method Details
-
getByteArrayValue
private byte[] getByteArrayValue() -
setUiValue
-
refreshControl
public void refreshControl()- Overrides:
refreshControl
in classBaseSwtParameter<PasswordSwtParameter,
byte[]>
-
getValue
public byte[] getValue()- Specified by:
getValue
in interfaceSwtParameter<byte[]>
- Overrides:
getValue
in classBaseSwtParameter<PasswordSwtParameter,
byte[]>
-
setWidthInCharacters
public void setWidthInCharacters(int i)
-