Package org.dashbuilder.dataset
Class AbstractDataSetCore
- java.lang.Object
-
- org.dashbuilder.dataset.AbstractDataSetCore
-
public abstract class AbstractDataSetCore extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractDataSetCore()
-
Method Summary
-
-
-
Method Detail
-
checkNotNull
protected <T> T checkNotNull(T obj, String name)
-
getDataSetManager
public org.dashbuilder.dataset.DataSetManager getDataSetManager()
-
getSharedDataSetOpEngine
public SharedDataSetOpEngine getSharedDataSetOpEngine()
-
getAggregateFunctionManager
public org.dashbuilder.dataset.group.AggregateFunctionManager getAggregateFunctionManager()
-
getIndexRegistry
public DataSetIndexRegistry getIndexRegistry()
-
getSortAlgorithm
public DataSetSortAlgorithm getSortAlgorithm()
-
getFilterAlgorithm
public DataSetFilterAlgorithm getFilterAlgorithm()
-
getIntervalBuilderLocator
public IntervalBuilderLocator getIntervalBuilderLocator()
-
getIntervalBuilderDynamicLabel
public IntervalBuilderDynamicLabel getIntervalBuilderDynamicLabel()
-
getIntervalBuilderFixedDate
public IntervalBuilderFixedDate getIntervalBuilderFixedDate()
-
getChronometer
public Chronometer getChronometer()
-
getUuidGenerator
public org.dashbuilder.dataset.uuid.UUIDGenerator getUuidGenerator()
-
setDataSetManager
public void setDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager)
-
setAggregateFunctionManager
public void setAggregateFunctionManager(org.dashbuilder.dataset.group.AggregateFunctionManager aggregateFunctionManager)
-
setIndexRegistry
public void setIndexRegistry(DataSetIndexRegistry indexRegistry)
-
setSortAlgorithm
public void setSortAlgorithm(DataSetSortAlgorithm sortAlgorithm)
-
setFilterAlgorithm
public void setFilterAlgorithm(DataSetFilterAlgorithm filterAlgorithm)
-
setIntervalBuilderLocator
public void setIntervalBuilderLocator(IntervalBuilderLocator intervalBuilderLocator)
-
setIntervalBuilderDynamicLabel
public void setIntervalBuilderDynamicLabel(IntervalBuilderDynamicLabel intervalBuilderDynamicLabel)
-
setIntervalBuilderFixedDate
public void setIntervalBuilderFixedDate(IntervalBuilderFixedDate intervalBuilderFixedDate)
-
setChronometer
public void setChronometer(Chronometer chronometer)
-
setUuidGenerator
public void setUuidGenerator(org.dashbuilder.dataset.uuid.UUIDGenerator uuidGenerator)
-
newSharedDataSetOpEngine
protected SharedDataSetOpEngine newSharedDataSetOpEngine()
-
newAggregateFunctionManager
protected org.dashbuilder.dataset.group.AggregateFunctionManager newAggregateFunctionManager()
-
newIndexRegistry
protected DataSetIndexRegistry newIndexRegistry()
-
newSortAlgorithm
protected DataSetSortAlgorithm newSortAlgorithm()
-
newFilterAlgorithm
protected DataSetFilterAlgorithm newFilterAlgorithm()
-
newIntervalBuilderDynamicLabel
protected IntervalBuilderDynamicLabel newIntervalBuilderDynamicLabel()
-
newIntervalBuilderFixedDate
protected IntervalBuilderFixedDate newIntervalBuilderFixedDate()
-
newDataSetManager
protected abstract org.dashbuilder.dataset.DataSetManager newDataSetManager()
-
newIntervalBuilderLocator
protected abstract IntervalBuilderLocator newIntervalBuilderLocator()
-
newChronometer
protected abstract Chronometer newChronometer()
-
newUuidGenerator
protected abstract org.dashbuilder.dataset.uuid.UUIDGenerator newUuidGenerator()
-
-