Package org.l2x6.cq

Class CqUtils


  • public class CqUtils
    extends Object
    • Constructor Detail

      • CqUtils

        public CqUtils()
    • Method Detail

      • findExtensionArtifactIdBases

        public static Stream<String> findExtensionArtifactIdBases​(Path extensionDir)
      • getTemplateConfig

        public static freemarker.template.Configuration getTemplateConfig​(Path basePath,
                                                                          String defaultUriBase,
                                                                          String templatesUriBase,
                                                                          String encoding)
      • readPom

        public static org.apache.maven.model.Model readPom​(Path path,
                                                           Charset charset)
      • extensionDocUrl

        public static String extensionDocUrl​(String artifactIdBase)
      • extensionDocPage

        public static Path extensionDocPage​(Path repoRootDir,
                                            String artifactIdBase)
      • sanitizeDescription

        public static String sanitizeDescription​(String description)
      • toCapCamelCase

        public static String toCapCamelCase​(String artifactIdBase)
      • toSnakeCase

        public static String toSnakeCase​(String artifactIdBase)
      • toKebabCase

        public static String toKebabCase​(String artifactIdBase)
      • getJavaPackage

        public static String getJavaPackage​(String groupId,
                                            String javaPackageInfix,
                                            String artifactId)
      • isEmptyPropertiesFile

        public static boolean isEmptyPropertiesFile​(Path file)