Class UpdateUtils


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

      Constructors 
      Constructor Description
      UpdateUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean appendIfNotContains​(ModuleBuilder builder, java.lang.String file, java.lang.String contains, java.lang.String toAdd)  
      static java.lang.String insertAfterMatch​(java.lang.String main, java.lang.String match, java.lang.String containsValue, java.lang.String concatValue)  
      static java.lang.String insertBeforeMatch​(java.lang.String main, java.lang.String match, java.lang.String containsValue, java.lang.String concatValue)
      Inserts concatValue before match if main does not containsValue
      static java.lang.String replace​(java.lang.String content, java.lang.String previous, java.lang.String next)  
      static boolean updateConfiguration​(ModuleBuilder builder, java.lang.String file, java.lang.String configuration, java.lang.String newConfiguration)  
      static boolean updateVersions​(ModuleBuilder builder, java.lang.String file, java.lang.String property, java.lang.String version)  
      • Methods inherited from class java.lang.Object

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

      • UpdateUtils

        public UpdateUtils()
    • Method Detail

      • appendIfNotContains

        public static boolean appendIfNotContains​(ModuleBuilder builder,
                                                  java.lang.String file,
                                                  java.lang.String contains,
                                                  java.lang.String toAdd)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • updateVersions

        public static boolean updateVersions​(ModuleBuilder builder,
                                             java.lang.String file,
                                             java.lang.String property,
                                             java.lang.String version)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • updateConfiguration

        public static boolean updateConfiguration​(ModuleBuilder builder,
                                                  java.lang.String file,
                                                  java.lang.String configuration,
                                                  java.lang.String newConfiguration)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • insertBeforeMatch

        public static java.lang.String insertBeforeMatch​(java.lang.String main,
                                                         java.lang.String match,
                                                         java.lang.String containsValue,
                                                         java.lang.String concatValue)
        Inserts concatValue before match if main does not containsValue
        Parameters:
        main -
        match -
        containsValue -
        concatValue -
        Returns:
      • insertAfterMatch

        public static java.lang.String insertAfterMatch​(java.lang.String main,
                                                        java.lang.String match,
                                                        java.lang.String containsValue,
                                                        java.lang.String concatValue)
      • replace

        public static java.lang.String replace​(java.lang.String content,
                                               java.lang.String previous,
                                               java.lang.String next)