Package com.biglybt.ui.swt.config
Interface SwtParameter<VALUETYPE>
-
- All Known Implementing Classes:
BaseSwtParameter
,BaseSwtStringParameter
,BooleanSwtParameter
,ButtonSwtParameter
,ColorSwtParameter
,ConfigView.GroupSWTParameter
,DirectorySwtParameter
,FileSwtParameter
,FloatSwtParameter
,IconSwtParameter
,InfoSwtParameter
,IntListSwtParameter
,IntRadioListSwtParameter
,IntSwtParameter
,LinkSwtParameter
,PasswordSwtParameter
,StringAreaSwtParameter
,StringListSwtParameter
,StringSwtParameter
,TextAreaSwtParameter
,UISWTParameter
public interface SwtParameter<VALUETYPE>
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEBUG
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
debug(java.lang.String s)
org.eclipse.swt.widgets.Control[]
getControls()
org.eclipse.swt.widgets.Control
getMainControl()
java.lang.String
getParamID()
VALUETYPE
getValue()
void
informChanged()
Parameter has changed.boolean
isDisposed()
void
setEnabled(boolean enabled)
void
setLayoutData(java.lang.Object layoutData)
void
setValue(VALUETYPE value)
void
setVisible(boolean visible)
-
-
-
Field Detail
-
DEBUG
static final boolean DEBUG
- See Also:
- Constant Field Values
-
-
Method Detail
-
informChanged
void informChanged()
Parameter has changed. Should probably refreshControl any UI components
-
setLayoutData
void setLayoutData(java.lang.Object layoutData)
-
getMainControl
org.eclipse.swt.widgets.Control getMainControl()
-
getControls
org.eclipse.swt.widgets.Control[] getControls()
-
setEnabled
void setEnabled(boolean enabled)
-
isDisposed
boolean isDisposed()
-
setValue
void setValue(VALUETYPE value)
-
getValue
VALUETYPE getValue()
-
getParamID
java.lang.String getParamID()
-
setVisible
void setVisible(boolean visible)
-
debug
void debug(java.lang.String s)
-
-