public interface DataTemplating<D>
Modifier and Type | Interface and Description |
---|---|
static interface |
DataTemplating.ParameterSet
Set of parameters to be used with the given template.
|
Modifier and Type | Field and Description |
---|---|
static SessionAspectType<DataTemplating> |
TYPE
Aspect providing extended means for representing information on a data object.
|
Modifier and Type | Method and Description |
---|---|
String |
getTemplate(D object,
Language language)
Provides the template to be used for extended data representation.
|
void |
registerParameters(DataTemplating.ParameterSet parameters,
D object,
Language language)
Asks to register needed parameters to the given set.
|
static final SessionAspectType<DataTemplating> TYPE
String getTemplate(@NotNull D object, @NotNull Language language)
Parameters may be embedded using the form ${parametername}
and will be replaced according to the parameter set
provided by the aspect implementor.
object
- The object to be represented.language
- The language to get the template for.void registerParameters(@NotNull DataTemplating.ParameterSet parameters, @NotNull D object, @NotNull Language language)
(Special treatments).
parameters
- The parameters container to register parameters with.object
- The object to ask for parameter values.language
- The language to get the values in.Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210