public abstract class AbstractFilterEditorPanel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractFilterEditorPanel.StateHolder
Just a holder for 2 variables.
|
| Constructor and Description |
|---|
AbstractFilterEditorPanel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
determineShowHideEnabledState(AbstractFilterEditorPanel.StateHolder stateHolder,
java.util.List<java.lang.String> selectedObjects)
This determines the state of the show hide buttons.
|
void |
enableAppropriately() |
javax.swing.JComponent |
getComponent() |
protected java.util.List<java.lang.String> |
getSelectedValues() |
protected abstract void |
hideSelected(java.util.List<java.lang.String> selection) |
protected abstract boolean |
isAllowed(java.lang.String item)
Implement this to determine if this item is filtered or not.
|
void |
populate(java.util.List<java.lang.String> items) |
protected abstract void |
showSelected(java.util.List<java.lang.String> selection) |
public javax.swing.JComponent getComponent()
protected abstract boolean isAllowed(java.lang.String item)
item - the item in questionpublic void enableAppropriately()
protected void determineShowHideEnabledState(AbstractFilterEditorPanel.StateHolder stateHolder, java.util.List<java.lang.String> selectedObjects)
stateHolder - where we store our state.selectedObjects - the objects to search.protected java.util.List<java.lang.String> getSelectedValues()
protected abstract void hideSelected(java.util.List<java.lang.String> selection)
protected abstract void showSelected(java.util.List<java.lang.String> selection)
public void populate(java.util.List<java.lang.String> items)
Copyright © 2013. All rights reserved