Class Utils


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

      Constructors 
      Constructor Description
      Utils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String addConfiguration​(java.lang.String build, java.lang.String configuration)  
      static java.lang.String addDependency​(java.lang.String build, java.lang.String dependency)  
      static java.lang.String addModule​(java.lang.String settings, java.lang.String include, java.lang.String module, java.lang.String baseDir)  
      static java.lang.String buildImplementation​(boolean isKotlin, java.lang.String content)  
      static java.lang.String buildImplementationFromProject​(boolean isKotlin, java.lang.String content)  
      static java.lang.String capitalize​(java.lang.String data)  
      static java.lang.String decapitalize​(java.lang.String data)  
      static java.lang.String extractDir​(java.lang.String path)  
      static java.lang.String fillPath​(java.lang.String path, java.util.Map<java.lang.String,​java.lang.Object> params)  
      static java.lang.String formatTaskOptions​(java.util.List<?> options)  
      static java.util.List<java.lang.String> getAllFilesWithExtension​(boolean isKotlin)  
      static java.lang.String getVersionPlugin()  
      static java.lang.String joinPath​(java.lang.String... args)  
      static java.lang.String removeLinesIncludes​(java.lang.String content, java.lang.String key)  
      static java.lang.String replaceExpression​(java.lang.String content, java.lang.String regex, java.lang.String replaceValue)  
      static java.lang.String replaceGroup​(java.lang.String source, java.lang.String regex, java.lang.String replacement, int group)  
      static java.lang.String toDashName​(java.lang.String name)  
      static java.lang.String tomcatExclusion​(boolean isKotlin)  
      • Methods inherited from class java.lang.Object

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

      • INCLUDE_MODULE_JAVA

        public static final java.lang.String INCLUDE_MODULE_JAVA
        See Also:
        Constant Field Values
      • INCLUDE_MODULE_KOTLIN

        public static final java.lang.String INCLUDE_MODULE_KOTLIN
        See Also:
        Constant Field Values
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • capitalize

        public static java.lang.String capitalize​(java.lang.String data)
      • decapitalize

        public static java.lang.String decapitalize​(java.lang.String data)
      • getVersionPlugin

        public static java.lang.String getVersionPlugin()
      • joinPath

        public static java.lang.String joinPath​(java.lang.String... args)
      • extractDir

        public static java.lang.String extractDir​(java.lang.String path)
      • formatTaskOptions

        public static java.lang.String formatTaskOptions​(java.util.List<?> options)
      • addDependency

        public static java.lang.String addDependency​(java.lang.String build,
                                                     java.lang.String dependency)
      • addConfiguration

        public static java.lang.String addConfiguration​(java.lang.String build,
                                                        java.lang.String configuration)
      • toDashName

        public static java.lang.String toDashName​(java.lang.String name)
      • tomcatExclusion

        public static java.lang.String tomcatExclusion​(boolean isKotlin)
      • buildImplementationFromProject

        public static java.lang.String buildImplementationFromProject​(boolean isKotlin,
                                                                      java.lang.String content)
      • buildImplementation

        public static java.lang.String buildImplementation​(boolean isKotlin,
                                                           java.lang.String content)
      • addModule

        public static java.lang.String addModule​(java.lang.String settings,
                                                 java.lang.String include,
                                                 java.lang.String module,
                                                 java.lang.String baseDir)
      • removeLinesIncludes

        public static java.lang.String removeLinesIncludes​(java.lang.String content,
                                                           java.lang.String key)
      • replaceExpression

        public static java.lang.String replaceExpression​(java.lang.String content,
                                                         java.lang.String regex,
                                                         java.lang.String replaceValue)
      • getAllFilesWithExtension

        public static java.util.List<java.lang.String> getAllFilesWithExtension​(boolean isKotlin)
                                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • replaceGroup

        public static java.lang.String replaceGroup​(java.lang.String source,
                                                    java.lang.String regex,
                                                    java.lang.String replacement,
                                                    int group)