public abstract class ColoringPanel<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ColoringPanel.DefaultListSelectionListener |
class |
ColoringPanel.SelectedListCellRenderer |
Constructor and Description |
---|
ColoringPanel(java.lang.String key,
com.google.common.collect.Multiset<T> values) |
Modifier and Type | Method and Description |
---|---|
protected void |
createPanel() |
protected abstract java.awt.event.ActionListener |
getAutoColorActionListener() |
java.awt.Color |
getColor(T object) |
java.util.Map<T,java.awt.Color> |
getColorMap() |
TController |
getController() |
javax.swing.JList<T> |
getList() |
javax.swing.JPanel |
getPanel() |
protected abstract java.awt.event.ActionListener |
getSortAlphabActionListener() |
protected abstract java.awt.event.ActionListener |
getSortFreqActionListener() |
java.lang.String |
getTitle() |
com.google.common.collect.Multiset<T> |
getValues() |
void |
setController(TController controller) |
abstract void |
setFilter(java.lang.String filter) |
void |
setList(javax.swing.JList<T> list) |
void |
setValues(com.google.common.collect.Multiset<T> values) |
public ColoringPanel(java.lang.String key, com.google.common.collect.Multiset<T> values)
public com.google.common.collect.Multiset<T> getValues()
public void setValues(com.google.common.collect.Multiset<T> values)
public javax.swing.JList<T> getList()
public abstract void setFilter(java.lang.String filter)
public void setList(javax.swing.JList<T> list)
public java.awt.Color getColor(T object)
public javax.swing.JPanel getPanel()
protected void createPanel()
protected abstract java.awt.event.ActionListener getSortAlphabActionListener()
protected abstract java.awt.event.ActionListener getSortFreqActionListener()
protected abstract java.awt.event.ActionListener getAutoColorActionListener()
public java.util.Map<T,java.awt.Color> getColorMap()
public java.lang.String getTitle()
public TController getController()
public void setController(TController controller)