Interface DataAnalysisTab<O,C,P>
-
- All Known Implementing Classes:
DataAnalysisTabAbstract,DataAnalysisTabAssociations,DataAnalysisTabCausal,DataAnalysisTabCohorts,DataAnalysisTabCosts,DataAnalysisTabEventData,DataAnalysisTabLog,DataAnalysisTabModelTime,DataAnalysisTabTrace
public interface DataAnalysisTab<O,C,P>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<DataRowBlockComputer<O,C,P>>createRowBlockComputers()RowBlockComputers are chainlinks that compute their RowBlocks themselves.java.util.List<DataRowBlock<O,C,P>>createRowBlocks(DataAnalysisTable<O,C,P> table)RowBlocks are groups of rows that are changed together.DataAnalysisTable<O,C,P>createTable(DataAnalysesView<C,P> dataAnalysesView, IvMDecoratorI decorator)java.lang.StringgetAnalysisName()java.lang.StringgetExplanation()
-
-
-
Method Detail
-
createTable
DataAnalysisTable<O,C,P> createTable(DataAnalysesView<C,P> dataAnalysesView, IvMDecoratorI decorator)
- Parameters:
dataAnalysesView- May be null.decorator-- Returns:
- A new instance of a table to represent this data analysis tab.
-
createRowBlocks
java.util.List<DataRowBlock<O,C,P>> createRowBlocks(DataAnalysisTable<O,C,P> table)
RowBlocks are groups of rows that are changed together.- Parameters:
table-- Returns:
-
createRowBlockComputers
java.util.List<DataRowBlockComputer<O,C,P>> createRowBlockComputers()
RowBlockComputers are chainlinks that compute their RowBlocks themselves.- Returns:
-
getAnalysisName
java.lang.String getAnalysisName()
-
getExplanation
java.lang.String getExplanation()
-
-