Class PropertiesDecoder


  • public class PropertiesDecoder
    extends Object
    Author:
    Byron Nevins
    • Constructor Detail

      • PropertiesDecoder

        public PropertiesDecoder()
    • Method Detail

      • unflatten

        public static Map<String,​String> unflatten​(String s)
        There are several CLI commands that take properties arguments. The properties are "flattened". This class will unflatten them back into a Map for you.

        Example Input: foo=goo:xyz:hoo=ioo

        Output would be 3 pairs:

        • foo, goo
        • xyz, null
        • hoo, ioo
        Parameters:
        props - The flattened string properties
        Returns:
        A Map of the String keys and values. It will return an