public class DefaultDataResolver extends Object implements CellDataResolver
| Constructor and Description |
|---|
DefaultDataResolver() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applicableFor(Class data1,
Class data2)
Specifies the types/classes, this CellDataResolver could process.
|
String |
getDisplayName()
Returns the String that is displayed as name for this CellDataResolver (could be a localized name depending on the
session language)
|
List<ParameterDescriptor> |
getParameters()
Returns a list of parameters that are expected/required by this CellDataResolver
|
void |
init(TableBlock table,
CellEntry cell,
Map<String,Object> params)
Initializes this CellDataResolver
|
Object |
resolve(Object rowData,
Object columnData)
Processes the given row and column objects and returns the resulting cell value.
|
public boolean applicableFor(Class data1, Class data2)
CellDataResolverapplicableFor in interface CellDataResolverdata1 - The row entry's type/classdata2 - The column entry's type/classpublic String getDisplayName()
CellDataResolvergetDisplayName in interface CellDataResolverpublic List<ParameterDescriptor> getParameters()
CellDataResolvergetParameters in interface CellDataResolverpublic void init(TableBlock table, CellEntry cell, Map<String,Object> params)
CellDataResolverinit in interface CellDataResolvertable - The table this CellDataResolver is used withincell - The CellEntry this CellDataResolver is related toparams - The parameters this CellDataResolver expects (see also: CellDataResolver.getParameters())public Object resolve(Object rowData, Object columnData)
CellDataResolverresolve in interface CellDataResolverrowData - A concrete row data objectcolumnData - A concrete column data ObjectCopyright © 2017 SAP SE. All Rights Reserved.