Class TimeBasedValueFactory<D extends TimeBasedValueData<V>,V extends Value>

java.lang.Object
edu.ie3.datamodel.io.factory.Factory<V,D,TimeBasedValue<V>>
edu.ie3.datamodel.io.factory.timeseries.TimeBasedValueFactory<D,V>
Type Parameters:
D - Type of "flat" information as a sub class of TimeBasedValue.
V - Type of the targeted inner Value, that is carried.
Direct Known Subclasses:
TimeBasedSimpleValueFactory, TimeBasedWeatherValueFactory

public abstract class TimeBasedValueFactory<D extends TimeBasedValueData<V>,V extends Value> extends Factory<V,D,TimeBasedValue<V>>
Abstract class that is able to build TimeBasedValues from "flat" information
  • Constructor Details

    • TimeBasedValueFactory

      protected TimeBasedValueFactory(Class<? extends V>... valueClasses)