Class DefaultPropertiesParser

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static boolean isContinued​(java.lang.String line)  
      java.util.Map<java.lang.String,​java.lang.String> parse​(Resource resource)
      Parses the specified .properties resource and returns a map of the parsed properties or an empty map if no properties were found.
      java.util.Map<java.lang.String,​java.lang.String> parse​(java.lang.String source)
      Parses the specified .properties-formatted String and returns a map of the parsed properties or an empty map if no properties were found.
      java.util.Map<java.lang.String,​java.lang.String> parse​(java.util.Scanner scanner)
      Loads the .properties-formatted text backed by the given Scanner.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultPropertiesParser

        public DefaultPropertiesParser()
    • Method Detail

      • parse

        public java.util.Map<java.lang.String,​java.lang.String> parse​(java.lang.String source)
        Description copied from interface: PropertiesParser
        Parses the specified .properties-formatted String and returns a map of the parsed properties or an empty map if no properties were found.
        Specified by:
        parse in interface PropertiesParser
        Parameters:
        source - the String to parse
        Returns:
        a map of the parsed properties or an empty map if no properties were found.
      • parse

        public java.util.Map<java.lang.String,​java.lang.String> parse​(Resource resource)
                                                                     throws java.io.IOException
        Description copied from interface: PropertiesParser
        Parses the specified .properties resource and returns a map of the parsed properties or an empty map if no properties were found.
        Specified by:
        parse in interface PropertiesParser
        Parameters:
        resource - the resource to parse.
        Returns:
        a map of the parsed properties or an empty map if no properties were found.
        Throws:
        java.io.IOException - if unable to obtain the resource's inputStream.
      • parse

        public java.util.Map<java.lang.String,​java.lang.String> parse​(java.util.Scanner scanner)
        Loads the .properties-formatted text backed by the given Scanner. This implementation will close the scanner after it has finished loading.
        Specified by:
        parse in interface PropertiesParser
        Parameters:
        scanner - the Scanner from which to read the .properties-formatted text
        Returns:
        a map of the parsed properties or an empty map if no properties were found.
      • isContinued

        protected static boolean isContinued​(java.lang.String line)