public class InterfaceBasedLabelParameterStrategy extends java.lang.Object implements LabelParameterStrategy
Constructor and Description |
---|
InterfaceBasedLabelParameterStrategy() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLabel(java.lang.reflect.Method method,
java.lang.Object arg)
Test if the argument is labeled, and if so, downcast to LabeledData and retrieve the domain object's
labeled value.
|
java.lang.String |
getNoLabel() |
boolean |
isLabeled(java.lang.reflect.Method method,
java.lang.Object arg)
Test if the argument implemented the LabeledData interface.
|
void |
setNoLabel(java.lang.String noLabel) |
public InterfaceBasedLabelParameterStrategy()
public java.lang.String getLabel(java.lang.reflect.Method method, java.lang.Object arg)
getLabel
in interface LabelParameterStrategy
method
- DOCUMENT ME!arg
- DOCUMENT ME!public java.lang.String getNoLabel()
public boolean isLabeled(java.lang.reflect.Method method, java.lang.Object arg)
isLabeled
in interface LabelParameterStrategy
method
- DOCUMENT ME!arg
- DOCUMENT ME!public void setNoLabel(java.lang.String noLabel)