Class ExtendedDataTypeString<G extends GtuDataInterface>
java.lang.Object
org.opentrafficsim.kpi.sampling.data.ExtendedDataType<T,List<T>,List<T>,G>
org.opentrafficsim.kpi.sampling.data.ExtendedDataTypeList<String,G>
org.opentrafficsim.kpi.sampling.data.ExtendedDataTypeString<G>
- Type Parameters:
G- gtu data type
- All Implemented Interfaces:
Identifiable
public abstract class ExtendedDataTypeString<G extends GtuDataInterface> extends ExtendedDataTypeList<String,G>
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version 19 mrt. 2019
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Constructor Summary
Constructors Constructor Description ExtendedDataTypeString(String id) -
Method Summary
Modifier and Type Method Description StringformatValue(String format, String value)Formats the value into a string.Methods inherited from class org.opentrafficsim.kpi.sampling.data.ExtendedDataTypeList
convert, getOutputValue, getStorageValue, initializeStorage, setValueMethods inherited from class org.opentrafficsim.kpi.sampling.data.ExtendedDataType
equals, getId, getValue, hashCode, interpolate
-
Constructor Details
-
ExtendedDataTypeString
- Parameters:
id- String; id
-
-
Method Details
-
formatValue
Formats the value into a string. If the value is numeric, the default implementation is:String.format(format, value.si);
- Specified by:
formatValuein classExtendedDataType<String,List<String>,List<String>,G extends GtuDataInterface>- Parameters:
format- String; formatvalue- T; value- Returns:
- formatted value
-