K - public class PropertyKeyLabeller<K> extends uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller<UsageRecord,K>
Labeller into the KeyLabeller needed for the Chart classes
If no Labeller is provided it uses toString on the key property.| Constructor and Description |
|---|
PropertyKeyLabeller(uk.ac.ed.epcc.webapp.AppContext c,
PropExpression<K> key_property,
uk.ac.ed.epcc.webapp.content.Labeller<K,?> l) |
| Modifier and Type | Method and Description |
|---|---|
K |
getKey(UsageRecord r) |
java.lang.Object |
getLabel(K key) |
public PropertyKeyLabeller(uk.ac.ed.epcc.webapp.AppContext c,
PropExpression<K> key_property,
uk.ac.ed.epcc.webapp.content.Labeller<K,?> l)
public java.lang.Object getLabel(K key)
getLabel in class uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller<UsageRecord,K>public K getKey(UsageRecord r)
getKey in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller<UsageRecord,K>