public class ReferenceLabeller<D extends uk.ac.ed.epcc.webapp.Indexed>
extends java.lang.Object
implements uk.ac.ed.epcc.webapp.content.Labeller<uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference<D>,java.lang.String>
| Constructor and Description |
|---|
ReferenceLabeller() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(java.lang.Object o) |
java.lang.String |
getDefaultLabel()
Default label to generate
|
java.lang.String |
getLabel(uk.ac.ed.epcc.webapp.AppContext conn,
uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference<D> key) |
java.lang.String |
getLabel(D val) |
java.lang.Class<? super java.lang.String> |
getTarget() |
public final java.lang.String getLabel(uk.ac.ed.epcc.webapp.AppContext conn,
uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference<D> key)
getLabel in interface uk.ac.ed.epcc.webapp.content.Labeller<uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference<D extends uk.ac.ed.epcc.webapp.Indexed>,java.lang.String>public final java.lang.Class<? super java.lang.String> getTarget()
getTarget in interface uk.ac.ed.epcc.webapp.Targetted<java.lang.String>public java.lang.String getDefaultLabel()
public java.lang.String getLabel(D val)
public boolean accepts(java.lang.Object o)
accepts in interface uk.ac.ed.epcc.webapp.content.Labeller<uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference<D extends uk.ac.ed.epcc.webapp.Indexed>,java.lang.String>