Package com.macrofocus.molap.subset
Interface Dimension<Row>
-
- All Known Subinterfaces:
BinningDimension<Row,Bin>
,CategoricalDimension<Row,Column,Bin>
,DistributionDimension<Row,Value,Bin>
,ItemsDimension<Row,C,V>
,MultiBinningDimension<Row,Bin>
,OrdinalDimension<Row,C,V>
,SingleBinningDimension<Row,Bin>
- All Known Implementing Classes:
AbstractBinningDimension
,AbstractDimension
,AbstractMultiBinningDimension
,DefaultBinningDimension
,DefaultCategoricalDimension
,DefaultDistributionDimension
,DefaultItemsDimension
,DefaultMultiBinningDimension
,DefaultOrdinalDimension
,DefaultTextDimension
public interface Dimension<Row>
Created by luc on 16/05/15.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDimensionListener(DimensionListener<Row> listener)
void
addWeakDimensionListener(DimensionListener<Row> listener)
void
filterAll()
int[]
getActiveIndices()
java.lang.String
getName()
boolean
isReducable()
void
markDirty()
void
materializeIndex()
void
reduce(int[] otherActiveIndices)
void
removeDimensionListener(DimensionListener<Row> listener)
void
removeDimensionListeners()
void
setUpdateTimer(com.macrofocus.timer.CPTimer timer)
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
setUpdateTimer
void setUpdateTimer(com.macrofocus.timer.CPTimer timer)
-
getActiveIndices
int[] getActiveIndices()
-
isReducable
boolean isReducable()
-
reduce
void reduce(int[] otherActiveIndices)
-
markDirty
void markDirty()
-
materializeIndex
void materializeIndex()
-
filterAll
void filterAll()
-
addDimensionListener
void addDimensionListener(DimensionListener<Row> listener)
-
addWeakDimensionListener
void addWeakDimensionListener(DimensionListener<Row> listener)
-
removeDimensionListener
void removeDimensionListener(DimensionListener<Row> listener)
-
removeDimensionListeners
void removeDimensionListeners()
-
-