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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRowObject(int rowIndex) protected IRowDataProvider<T>intindexOfRowObject(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, setFormulaEvaluationEnabledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getRowObjectin interfaceIRowDataProvider<T>
-
indexOfRowObject
- Specified by:
indexOfRowObjectin interfaceIRowDataProvider<T>
-
getUnderlyingDataProvider
- Overrides:
getUnderlyingDataProviderin classFormulaDataProvider- Returns:
- The underlying
IDataProvider.
-