Class CqUtils


  • public class CqUtils
    extends Object
    • Constructor Detail

      • CqUtils

        public CqUtils()
    • Method Detail

      • createTemplateLoader

        static freemarker.cache.TemplateLoader createTemplateLoader​(Path basePath,
                                                                    String defaultUriBase,
                                                                    String templatesUriBase)
      • findExtensionArtifactIdBases

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

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

        static String getVersion​(org.apache.maven.model.Model basePom)
      • getArtifactIdBase

        public static String getArtifactIdBase​(org.apache.camel.tooling.model.ArtifactModel<?> model)
      • getArtifactIdBase

        public static String getArtifactIdBase​(String cqArtifactId)
      • getNameBase

        public static String getNameBase​(String name)
      • humanReadableKind

        public static String humanReadableKind​(org.apache.camel.catalog.Kind kind)
      • humanReadableKindPlural

        public static String humanReadableKindPlural​(org.apache.camel.catalog.Kind kind)
      • kindPlural

        public static String kindPlural​(org.apache.camel.catalog.Kind kind)
      • getDescription

        public static String getDescription​(List<org.apache.camel.tooling.model.ArtifactModel<?>> models,
                                            String descriptionFromPom,
                                            org.apache.maven.plugin.logging.Log log)
      • findExtensionDirectory

        public static Path findExtensionDirectory​(Path sourceTreeRoot,
                                                  String artifactId)
      • isDeprecated

        public static boolean isDeprecated​(String title,
                                           Collection<org.apache.camel.tooling.model.ArtifactModel<?>> models)
      • cloneArtifactModel

        public static org.apache.camel.tooling.model.ArtifactModel<?> cloneArtifactModel​(org.apache.camel.tooling.model.ArtifactModel<?> model)