Package org.l2x6.cq.maven
Class CqUtils
java.lang.Object
org.l2x6.cq.maven.CqUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidevalTemplate(freemarker.template.Configuration cfg, String templateUri, Path dest, TemplateParams model, Consumer<String> log) static PathextensionDocPage(Path repoRootDir, String artifactIdBase) static StringextensionDocUrl(String artifactIdBase) findExtensionArtifactIds(Set<org.l2x6.pom.tuner.model.Ga> artifactIds) static Stream<ExtensionModule>findExtensions(Path basePath, Collection<org.l2x6.pom.tuner.model.Module> modules, Predicate<String> artifactIdBaseFilter) static StringgetJavaPackage(String groupId, String javaPackageInfix, String artifactId) static freemarker.template.ConfigurationgetTemplateConfig(Path basePath, String defaultUriBase, String templatesUriBase, String encoding) static TemplateParamsquarkusExtensionYamlParams(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) static StringsanitizeDescription(String description) static StringtoCapCamelCase(String artifactIdBase) static StringtoKebabCase(String artifactIdBase) static StringtoSnakeCase(String artifactIdBase)
-
Field Details
-
CLASSPATH_PREFIX
- See Also:
-
FILE_PREFIX
- See Also:
-
DEFAULT_CATEGORIES
-
DEFAULT_TEMPLATES_URI_BASE
- See Also:
-
DEFAULT_ENCODING
- See Also:
-
-
Constructor Details
-
CqUtils
public CqUtils()
-
-
Method Details
-
findExtensions
public static Stream<ExtensionModule> findExtensions(Path basePath, Collection<org.l2x6.pom.tuner.model.Module> modules, Predicate<String> artifactIdBaseFilter) -
findExtensionArtifactIds
-
getTemplateConfig
-
extensionDocUrl
-
extensionDocPage
-
evalTemplate
public static void evalTemplate(freemarker.template.Configuration cfg, String templateUri, Path dest, TemplateParams model, Consumer<String> log) -
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
-
toCapCamelCase
-
toSnakeCase
-
toKebabCase
-
getJavaPackage
-