public class NeighborsBuilder extends Object implements FilterBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
NeighborsBuilder.NeighborsFilter |
| Constructor and Description |
|---|
NeighborsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(Filter filter)
Notification when the filter is destroyed, to perform clean-up tasks.
|
Category |
getCategory()
Returns the category this filter builder belongs to.
|
String |
getDescription()
Returns this description text of this filter builder
|
Filter |
getFilter(Workspace workspace)
Builds a new
Filter instance. |
Icon |
getIcon()
Returns the icon of this filter builder
|
String |
getName()
Returns the display name of this filter builder
|
JPanel |
getPanel(Filter filter)
Returns the settings panel for the filter this builder is building, the
filter object is passed as a parameter. |
public Category getCategory()
FilterBuildergetCategory in interface FilterBuilderpublic String getName()
FilterBuildergetName in interface FilterBuilderpublic Icon getIcon()
FilterBuildergetIcon in interface FilterBuilderpublic String getDescription()
FilterBuildergetDescription in interface FilterBuilderpublic Filter getFilter(Workspace workspace)
FilterBuilderFilter instance.getFilter in interface FilterBuilderworkspace - workspaceFilter objectpublic JPanel getPanel(Filter filter)
FilterBuilderfilter object is passed as a parameter.getPanel in interface FilterBuilderfilter - the filter that the panel is to be configuringpublic void destroy(Filter filter)
FilterBuilderdestroy in interface FilterBuilderfilter - filter to be destroyedCopyright © 2007–2017. All rights reserved.