Class TimeSeriesMetaInformationFactory
java.lang.Object
edu.ie3.datamodel.io.factory.Factory<T,D,T>
edu.ie3.datamodel.io.factory.EntityFactory<IndividualTimeSeriesMetaInformation,SimpleEntityData>
edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMetaInformationFactory
public class TimeSeriesMetaInformationFactory
extends EntityFactory<IndividualTimeSeriesMetaInformation,SimpleEntityData>
Factory that creates
IndividualTimeSeriesMetaInformation entities from source field
mappings-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IndividualTimeSeriesMetaInformationbuildModel(SimpleEntityData data) Builds model with data from givenFactoryDataobject.getFields(SimpleEntityData data) Returns list of sets of attribute names that the entity requires to be built.Methods inherited from class edu.ie3.datamodel.io.factory.Factory
expandSet, get, getFieldsString, getSupportedClasses, newSet, validateParameters
-
Constructor Details
-
TimeSeriesMetaInformationFactory
public TimeSeriesMetaInformationFactory()
-
-
Method Details
-
getFields
Description copied from class:FactoryReturns list of sets of attribute names that the entity requires to be built. At least one of these sets needs to be delivered for entity creation to be successful.- Specified by:
getFieldsin classFactory<IndividualTimeSeriesMetaInformation,SimpleEntityData, IndividualTimeSeriesMetaInformation> - Parameters:
data- EntityData (or subclass) containing the data- Returns:
- list of possible attribute sets
-
buildModel
Description copied from class:FactoryBuilds model with data from givenFactoryDataobject. ThrowsFactoryExceptionif something goes wrong.- Specified by:
buildModelin classFactory<IndividualTimeSeriesMetaInformation,SimpleEntityData, IndividualTimeSeriesMetaInformation> - Parameters:
data-FactoryData(or subclass) containing the data- Returns:
- model created from data
-