Class FormulaRowDataProvider<T>
java.lang.Object
org.eclipse.nebula.widgets.nattable.formula.FormulaDataProvider
org.eclipse.nebula.widgets.nattable.formula.FormulaRowDataProvider<T>
- All Implemented Interfaces:
IDataProvider
,IRowDataProvider<T>
FormulaDataProvider
that wraps around an IRowDataProvider
.
Needed to have a FormulaDataProvider
that can be used as
IRowDataProvider
for extended use cases.- Since:
- 1.4
-
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.nattable.formula.FormulaDataProvider
errorReporter, formulaEvaluationEnabled, formulaParser, underlyingDataProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRowObject
(int rowIndex) protected IRowDataProvider<T>
int
indexOfRowObject
(T rowObject) Methods inherited from class org.eclipse.nebula.widgets.nattable.formula.FormulaDataProvider
configureCaching, getColumnCount, getDataValue, getErrorReporter, getFormulaParser, getNativeDataValue, getRegisteredFunctions, getRowCount, processFormula, registerFunction, setDataValue, setErrorReporter, setFormulaCachingEnabled, setFormulaEvaluationEnabled
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.nebula.widgets.nattable.data.IDataProvider
getColumnCount, getDataValue, getRowCount, setDataValue
-
Constructor Details
-
FormulaRowDataProvider
- Parameters:
underlyingDataProvider
- The underlyingIRowDataProvider
-
-
Method Details
-
getRowObject
- Specified by:
getRowObject
in interfaceIRowDataProvider<T>
-
indexOfRowObject
- Specified by:
indexOfRowObject
in interfaceIRowDataProvider<T>
-
getUnderlyingDataProvider
- Overrides:
getUnderlyingDataProvider
in classFormulaDataProvider
- Returns:
- The underlying
IDataProvider
.
-