Class AbstractUnitOfMeasurementBuilder<T extends AbstractUnitOfMeasurementBuilder<T>>
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.AbstractBuilder<T>
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.ExtensibleBuilder<UnitOfMeasurement,T>
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.ext.AbstractUnitOfMeasurementBuilder<T>
-
- Type Parameters:
T
- the concrete type that extends thisAbstractUnitOfMeasurementBuilder
- All Implemented Interfaces:
Builder<UnitOfMeasurement>
- Direct Known Subclasses:
UnitOfMeasurementBuilder
public abstract class AbstractUnitOfMeasurementBuilder<T extends AbstractUnitOfMeasurementBuilder<T>> extends ExtensibleBuilder<UnitOfMeasurement,T>
Base class for anyUnitOfMeasurement
builder- Author:
- Aurelien Bourdon
-
-
Constructor Summary
Constructors Constructor Description AbstractUnitOfMeasurementBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
definition(String definition)
T
name(String name)
protected UnitOfMeasurement
newBuildingInstance()
Create the new instance that will be build by thisAbstractBuilder
T
symbol(String symbol)
-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.builder.api.ExtensibleBuilder
getSelf
-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.builder.api.AbstractBuilder
build, getBuildingInstance
-
-
-
-
Method Detail
-
newBuildingInstance
protected UnitOfMeasurement newBuildingInstance()
Description copied from class:AbstractBuilder
Create the new instance that will be build by thisAbstractBuilder
- Specified by:
newBuildingInstance
in classAbstractBuilder<UnitOfMeasurement>
- Returns:
- the new instance that will be build by this
AbstractBuilder
-
-