Package org.l2x6.cq.maven
Class CqUtils
- java.lang.Object
-
- org.l2x6.cq.maven.CqUtils
-
public class CqUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASSPATH_PREFIXstatic List<String>DEFAULT_CATEGORIESstatic StringDEFAULT_ENCODINGstatic StringDEFAULT_TEMPLATES_URI_BASEstatic StringFILE_PREFIX
-
Constructor Summary
Constructors Constructor Description CqUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidevalTemplate(freemarker.template.Configuration cfg, String templateUri, Path dest, TemplateParams model, Consumer<String> log)static PathextensionDocPage(Path repoRootDir, String artifactIdBase)static StringextensionDocUrl(String artifactIdBase)static Stream<String>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 Detail
-
CLASSPATH_PREFIX
public static final String CLASSPATH_PREFIX
- See Also:
- Constant Field Values
-
FILE_PREFIX
public static final String FILE_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_TEMPLATES_URI_BASE
public static final String DEFAULT_TEMPLATES_URI_BASE
- See Also:
- Constant Field Values
-
DEFAULT_ENCODING
public static final String DEFAULT_ENCODING
- See Also:
- Constant Field Values
-
-
Method Detail
-
findExtensions
public static Stream<ExtensionModule> findExtensions(Path basePath, Collection<org.l2x6.pom.tuner.model.Module> modules, Predicate<String> artifactIdBaseFilter)
-
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)
-
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)
-
-