Package de.bmiag.tapir.core.label
Class CustomLabelAwareLabelProvider
- java.lang.Object
-
- de.bmiag.tapir.core.label.CustomLabelAwareLabelProvider
-
- All Implemented Interfaces:
LabelProvider
@Component("tapirCustomLabelAwareLabelProvider") public class CustomLabelAwareLabelProvider extends java.lang.Object implements LabelProvider
LabelProvider
is aware of classes which implementCustomLabeled
.getLabel
returns the custom label if the class implementsCustomLabeled
and falls back totoString()
otherwise.- Since:
- 2.0.0
- Author:
- Oliver Libutzki <[email protected]>
-
-
Constructor Summary
Constructors Constructor Description CustomLabelAwareLabelProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLabel(java.lang.Object object)
Returns the label of the given object.
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel(java.lang.Object object)
Description copied from interface:LabelProvider
Returns the label of the given object. The default implementation falls back totoString()
.- Specified by:
getLabel
in interfaceLabelProvider
- Parameters:
object
- The object which's label should be returned- Returns:
- the object's label
-
-