public class ColumnFilteringStrategy extends java.lang.Object implements ChangeListFilteringStrategy
Constructor and Description |
---|
ColumnFilteringStrategy(ChangeListColumn column,
java.lang.Class<? extends CommittedChangesProvider> providerClass) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
void |
appendFilterBase(java.util.List<? extends CommittedChangeList> changeLists) |
java.util.List<CommittedChangeList> |
filterChangeLists(java.util.List<? extends CommittedChangeList> changeLists) |
javax.swing.JComponent |
getFilterUI() |
CommittedChangesFilterKey |
getKey() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
resetFilterBase() |
void |
setFilterBase(java.util.List<? extends CommittedChangeList> changeLists) |
java.lang.String |
toString() |
public ColumnFilteringStrategy(ChangeListColumn column, java.lang.Class<? extends CommittedChangesProvider> providerClass)
public CommittedChangesFilterKey getKey()
getKey
in interface ChangeListFilteringStrategy
public java.lang.String toString()
toString
in class java.lang.Object
public javax.swing.JComponent getFilterUI()
getFilterUI
in interface ChangeListFilteringStrategy
public void setFilterBase(java.util.List<? extends CommittedChangeList> changeLists)
setFilterBase
in interface ChangeListFilteringStrategy
public void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener
in interface ChangeListFilteringStrategy
public void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener
in interface ChangeListFilteringStrategy
public void resetFilterBase()
resetFilterBase
in interface ChangeListFilteringStrategy
public void appendFilterBase(java.util.List<? extends CommittedChangeList> changeLists)
appendFilterBase
in interface ChangeListFilteringStrategy
public java.util.List<CommittedChangeList> filterChangeLists(java.util.List<? extends CommittedChangeList> changeLists)
filterChangeLists
in interface ChangeListFilteringStrategy