Package org.tquadrat.foundation.value
Class ForceValueStringConverter
java.lang.Object
org.tquadrat.foundation.value.api.DimensionedValueStringConverter<Force,ForceValue>
 
org.tquadrat.foundation.value.ForceValueStringConverter
- All Implemented Interfaces:
- Serializable,- StringConverter<ForceValue>
@ClassVersion(sourceVersion="$Id: ForceValueStringConverter.java 1073 2023-10-01 11:08:51Z tquadrat $")
@API(status=STABLE,
     since="0.1.0")
public class ForceValueStringConverter
extends DimensionedValueStringConverter<Force,ForceValue> 
The implementation of
  
StringConverter
  for
  ForceValue
  instances.- Author:
- Thomas Thrien (thomas.thrien@tquadrat.org)
- Version:
- $Id: ForceValueStringConverter.java 1073 2023-10-01 11:08:51Z tquadrat $
- Since:
- 0.1.0
- See Also:
- UML Diagram
- 
    
         UML Diagram for "org.tquadrat.foundation.value.ForceValueStringConverter" 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ForceValueStringConverterAn instance of this class.Fields inherited from class org.tquadrat.foundation.value.api.DimensionedValueStringConverterMSG_InvalidValueFields inherited from interface org.tquadrat.foundation.lang.StringConverterMETHOD_NAME_GetSubjectClass, METHOD_NAME_Provider
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new instance ofForceValueStringConverter.
- 
Method SummaryModifier and TypeMethodDescriptionprotected final ForceValuecreateValue(BigDecimal number, Force dimension) Creates an instance ofDimensionedValuefrom the given arguments.static final ForceValueStringConverterprovider()This method is used by theServiceLoaderto obtain the instance for thisStringConverterimplementation.protected ForceunitFromSymbol(String symbol) Determines the unit instance from the given unit symbol.Methods inherited from class org.tquadrat.foundation.value.api.DimensionedValueStringConverterfromString, getSubjectClass, toString, toString
- 
Field Details- 
INSTANCEAn instance of this class.
 
- 
- 
Constructor Details- 
ForceValueStringConverterpublic ForceValueStringConverter()Creates a new instance ofForceValueStringConverter.
 
- 
- 
Method Details- 
createValueCreates an instance ofDimensionedValuefrom the given arguments.- Specified by:
- createValuein class- DimensionedValueStringConverter<Force,- ForceValue> 
- Parameters:
- number- The value.
- dimension- The dimension.
- Returns:
- The dimensioned value.
 
- 
providerThis method is used by theServiceLoaderto obtain the instance for thisStringConverterimplementation.- Returns:
- The instance for this StringConverterimplementation.
 
- 
unitFromSymbolDetermines the unit instance from the given unit symbol.- Specified by:
- unitFromSymbolin class- DimensionedValueStringConverter<Force,- ForceValue> 
- Parameters:
- symbol- The unit symbol.
- Returns:
- The unit instance.
 
 
- 
