Class ExtendedDataTypeString<G extends GtuDataInterface>

    • Constructor Detail

      • ExtendedDataTypeString

        public ExtendedDataTypeString​(java.lang.String id)
        Parameters:
        id - String; id
    • Method Detail

      • formatValue

        public java.lang.String formatValue​(java.lang.String format,
                                            java.lang.String value)
        Formats the value into a string. If the value is numeric, the default implementation is:
         String.format(format, value.si);
         
        Specified by:
        formatValue in class ExtendedDataType<java.lang.String,​java.util.List<java.lang.String>,​java.util.List<java.lang.String>,​G extends GtuDataInterface>
        Parameters:
        format - String; format
        value - T; value
        Returns:
        formatted value
      • parseValue

        public java.lang.String parseValue​(java.lang.String string)
        Parses a stored string representation to original type.
        Specified by:
        parseValue in class ExtendedDataType<java.lang.String,​java.util.List<java.lang.String>,​java.util.List<java.lang.String>,​G extends GtuDataInterface>
        Parameters:
        string - String; stored string representation
        Returns:
        T; value in original type