Class ConfigSectionIPFilterSWT.IPEditorParameter
java.lang.Object
com.biglybt.ui.swt.views.configsections.ConfigSectionIPFilterSWT.IPEditorParameter
- All Implemented Interfaces:
UIParameterContext
,UISWTParameterContext
- Enclosing class:
ConfigSectionIPFilterSWT
public class ConfigSectionIPFilterSWT.IPEditorParameter
extends Object
implements UISWTParameterContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
(package private) IpFilter
private IPFilterListener
(package private) IpRange[]
private org.eclipse.swt.widgets.Table
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRange()
void
create
(org.eclipse.swt.widgets.Composite gFilter) This method is invoked when the config section is going to be displayed in a SWT user interface.void
dispose()
void
editRange
(org.eclipse.swt.widgets.TableItem item) private IpRange[]
getSortedRanges
(IpRange[] ranges) void
refresh()
void
removeRange
(IpRange range) private void
private void
-
Field Details
-
Constructor Details
-
IPEditorParameter
public IPEditorParameter()
-
-
Method Details
-
create
public void create(org.eclipse.swt.widgets.Composite gFilter) Description copied from interface:UISWTParameterContext
This method is invoked when the config section is going to be displayed in a SWT user interface.- Specified by:
create
in interfaceUISWTParameterContext
- Parameters:
gFilter
- The parent composite object which will contain the SWT object.
-
resizeTable
private void resizeTable() -
removeRange
-
editRange
public void editRange(org.eclipse.swt.widgets.TableItem item) -
addRange
public void addRange() -
refresh
public void refresh() -
resyncTable
private void resyncTable() -
getSortedRanges
-
dispose
public void dispose()
-