Class Util


  • public class Util
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      Modifier and Type Method Description
      static java.lang.String join​(java.util.Collection<?> strings, java.lang.String separator)
      Concatenate multiple strings by inserting a separator.
      static java.lang.String replaceMacro​(java.lang.String s, java.util.Map<java.lang.String,​java.lang.String> properties)
      Replaces the occurrence of '$key' by properties.get('key').
      static java.lang.String replaceMacro​(java.lang.String s, VariableResolver<java.lang.String> resolver)
      Replaces the occurrence of '$key' by resolver.get('key').
      • Methods inherited from class java.lang.Object

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

      • Util

        public Util()
    • Method Detail

      • join

        public static java.lang.String join​(java.util.Collection<?> strings,
                                            java.lang.String separator)
        Concatenate multiple strings by inserting a separator.
      • replaceMacro

        public static java.lang.String replaceMacro​(java.lang.String s,
                                                    java.util.Map<java.lang.String,​java.lang.String> properties)
        Replaces the occurrence of '$key' by properties.get('key').

        Unlike shell, undefined variables are left as-is (this behavior is the same as Ant.)

      • replaceMacro

        public static java.lang.String replaceMacro​(java.lang.String s,
                                                    VariableResolver<java.lang.String> resolver)
        Replaces the occurrence of '$key' by resolver.get('key').

        Unlike shell, undefined variables are left as-is (this behavior is the same as Ant.)