Class StringParser


  • public class StringParser
    extends GenericParser<java.lang.String>
    Utility class to parse various types from strings.
    Since:
    16181
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static StringParser DEFAULT
      The default instance supports parsing String, Character, Boolean, Byte, Short, Integer, Long, Float, Double (in their primitive and boxed form).
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        StringParser()
      Creates an empty StringParser
      private StringParser​(java.util.Map<java.lang.Class<?>,​java.util.function.Function<java.lang.String,​?>> parsers)  
        StringParser​(StringParser parser)
      Creates a new StringParser by deeply copying parser
    • Field Detail

      • DEFAULT

        public static final StringParser DEFAULT
        The default instance supports parsing String, Character, Boolean, Byte, Short, Integer, Long, Float, Double (in their primitive and boxed form).
    • Constructor Detail

      • StringParser

        public StringParser()
        Creates an empty StringParser
      • StringParser

        public StringParser​(StringParser parser)
        Creates a new StringParser by deeply copying parser
        Parameters:
        parser - the parser to copy
      • StringParser

        private StringParser​(java.util.Map<java.lang.Class<?>,​java.util.function.Function<java.lang.String,​?>> parsers)