Class CqUtils


  • public class CqUtils
    extends Object
    • Constructor Detail

      • CqUtils

        public CqUtils()
    • Method Detail

      • findExtensionArtifactIds

        public static Stream<String> findExtensionArtifactIds​(Set<org.l2x6.pom.tuner.model.Ga> artifactIds)
      • getTemplateConfig

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

        public static String extensionDocUrl​(String artifactIdBase)
      • extensionDocPage

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

        public static TemplateParams quarkusExtensionYamlParams​(List<org.apache.camel.tooling.model.ArtifactModel<?>> models,
                                                                String artifactIdBase,
                                                                String titleBase,
                                                                String description,
                                                                List<String> keywords,
                                                                boolean unlisted,
                                                                boolean deprecated,
                                                                boolean isNativeSupported,
                                                                org.l2x6.cq.common.ExtensionStatus status,
                                                                Path rootDir,
                                                                org.apache.maven.plugin.logging.Log log,
                                                                List<String> errors)
      • 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)