D
- The type of handled data objects.public interface DataSnippetProvider<D>
Modifier and Type | Method and Description |
---|---|
String |
getExtract(D object,
Language language)
Provides the extract text being used as a long representation of the given object.
|
String |
getHeader(D object,
Language language)
Provides the header text being used as a short representation of the given object.
|
Image<?> |
getIcon(D object)
Provides a type image resource for the given object or
null if no type image is available. |
Image<?> |
getThumbnail(D object,
Language language)
Provides a thumbnail image resource for the given object or
null if no thumbnail representation is available. |
@Nullable Image<?> getIcon(@NotNull D object)
null
if no type image is available.object
- The object that is to be rendered in report lists.null
if no image is to be shown.@Nullable Image<?> getThumbnail(@NotNull D object, @Nullable Language language)
null
if no thumbnail representation is available.object
- An object representing the given data object.language
- The language to provide the thumbnail image resource in. If not given, a context related language will be used.null
if no thumbnail is to be shown.@NotNull String getHeader(@NotNull D object, @Nullable Language language)
object
- An object representing the given data object.language
- The language to provide the header text in. If not given, a context related language will be used.header
text.@Nullable String getExtract(@NotNull D object, @Nullable Language language)
object
- An object representing the given data object.language
- The language to provide the extract text in. If not given, a context related language will be used.extract
text or null
.Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210