Class AbstractDataSetCore


  • public abstract class AbstractDataSetCore
    extends Object
    • Constructor Detail

      • AbstractDataSetCore

        public AbstractDataSetCore()
    • Method Detail

      • checkNotNull

        protected <T> T checkNotNull​(T obj,
                                     String name)
      • getDataSetManager

        public org.dashbuilder.dataset.DataSetManager getDataSetManager()
      • getAggregateFunctionManager

        public org.dashbuilder.dataset.group.AggregateFunctionManager getAggregateFunctionManager()
      • 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)
      • 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)
      • newAggregateFunctionManager

        protected org.dashbuilder.dataset.group.AggregateFunctionManager newAggregateFunctionManager()
      • newDataSetManager

        protected abstract org.dashbuilder.dataset.DataSetManager newDataSetManager()
      • newChronometer

        protected abstract Chronometer newChronometer()
      • newUuidGenerator

        protected abstract org.dashbuilder.dataset.uuid.UUIDGenerator newUuidGenerator()