Package com.hybris.cockpitng.labels
Interface LabelProvider<T>
-
- All Known Implementing Classes:
DefaultCollectionLabelProvider,DefaultDateLabelProvider,DefaultMapLabelProvider,DoubleNumberFormatLabelProvider,LocaleLabelProvider
public interface LabelProvider<T>Provider for essence data to display (label, description, icon) for a given Object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetDescription(T object)Returns text description for a given Object.java.lang.StringgetIconPath(T object)Returns icon path for a given Object.java.lang.StringgetLabel(T object)Returns label for a given Object.default java.lang.StringgetShortLabel(T object)Returns shortLabel for a given Object.
-
-
-
Method Detail
-
getLabel
java.lang.String getLabel(T object)
Returns label for a given Object.- Parameters:
object-- Returns:
- label for a given object
-
getShortLabel
default java.lang.String getShortLabel(T object)
Returns shortLabel for a given Object. By default delegates togetLabel(Object)- Parameters:
object-- Returns:
- short label for a given object
-
getDescription
java.lang.String getDescription(T object)
Returns text description for a given Object.- Parameters:
object-- Returns:
- description for a given object
-
getIconPath
java.lang.String getIconPath(T object)
Returns icon path for a given Object.- Parameters:
object-- Returns:
- icon path for a given object
-
-