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 java.lang.Object implements UISWTParameterContext
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
bIsCachingDescriptions
private ConfigSectionIPFilterSWT.FilterComparator
comparator
(package private) IpFilter
filter
private IPFilterListener
filterListener
(package private) IpRange[]
ipRanges
(package private) boolean
noChange
private org.eclipse.swt.widgets.Table
table
-
Constructor Summary
Constructors Constructor Description IPEditorParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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(IpRange range)
protected IpRange[]
getSortedRanges(IpRange[] ranges)
void
refresh()
void
removeRange(IpRange range)
private void
resizeTable()
-
-
-
Field Detail
-
table
private org.eclipse.swt.widgets.Table table
-
comparator
private ConfigSectionIPFilterSWT.FilterComparator comparator
-
bIsCachingDescriptions
private boolean bIsCachingDescriptions
-
ipRanges
IpRange[] ipRanges
-
filter
IpFilter filter
-
filterListener
private IPFilterListener filterListener
-
noChange
volatile boolean noChange
-
-
Method Detail
-
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
public void removeRange(IpRange range)
-
editRange
public void editRange(IpRange range)
-
addRange
public void addRange()
-
refresh
public void refresh()
-
dispose
public void dispose()
-
-