public class ClassAttrDataProvider extends Object implements AxisDataProvider
| Modifier and Type | Class and Description |
|---|---|
class |
ClassAttrDataProvider.Param |
| Constructor and Description |
|---|
ClassAttrDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getDataAt(int index)
Returns the row/column object at the specified row/column position
|
Class |
getDataType()
Specifies the Class/type of objects that this AxisDataProvider returns
|
String |
getDisplayName()
Returns the String that is displayed as name for this AxisDataProvider (could be a localized name depending on the
session language)
|
List<ParameterDescriptor> |
getParameters()
Returns a list of parameters that are expected/required by this AxisDataProvider
|
int |
getSize()
Returns the amount of rows/columns that this AxisDataProvider results in
|
void |
init(TableBlock table,
AxisEntry axis,
Map<String,Object> params)
Initializes this AxisDataProvider
|
public Object getDataAt(int index)
AxisDataProvidergetDataAt in interface AxisDataProviderindex - The number of the row/column for which to get the row/column objectpublic Class getDataType()
AxisDataProvidergetDataType in interface AxisDataProviderpublic String getDisplayName()
AxisDataProvidergetDisplayName in interface AxisDataProviderpublic List<ParameterDescriptor> getParameters()
AxisDataProvidergetParameters in interface AxisDataProviderpublic int getSize()
AxisDataProvidergetSize in interface AxisDataProviderpublic void init(TableBlock table, AxisEntry axis, Map<String,Object> params)
AxisDataProviderinit in interface AxisDataProvidertable - The table this AxisDataProvider is used withinaxis - The AxisEntry this AxisDataProvider is related toparams - The parameters this AxisDataProvider expects (see also: AxisDataProvider.getParameters())Copyright © 2017 SAP SE. All Rights Reserved.