This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 83396f6 (chores) camel-package-maven-plugin: minor cleanup in
generating the main description
83396f6 is described below
commit 83396f665971d82673f44bf53d6768efbc052401
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Feb 10 10:02:47 2022 +0100
(chores) camel-package-maven-plugin: minor cleanup in generating the main
description
---
.../camel/maven/packaging/EndpointDslMojo.java | 38 ++++++++++++----------
1 file changed, 21 insertions(+), 17 deletions(-)
diff --git
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
index 1fb1a0e..a495ea8 100644
---
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
+++
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
@@ -869,38 +869,42 @@ public class EndpointDslMojo extends
AbstractGeneratorMojo {
}
private String getMainDescription(ComponentModel model) {
- String desc = model.getTitle() + " (" + model.getArtifactId() + ")";
- desc += "\n" + model.getDescription();
- desc += "\n";
- desc += "\nCategory: " + model.getLabel();
- desc += "\nSince: " + model.getFirstVersionShort();
- desc += "\nMaven coordinates: " + model.getGroupId() + ":" +
model.getArtifactId();
+ StringBuilder descSb = new StringBuilder();
+
+ descSb.append(model.getTitle()).append("
(").append(model.getArtifactId()).append(")");
+ descSb.append("\n").append(model.getDescription());
+ descSb.append("\n");
+ descSb.append("\nCategory: ").append(model.getLabel());
+ descSb.append("\nSince: ").append(model.getFirstVersionShort());
+ descSb.append("\nMaven coordinates:
").append(model.getGroupId()).append(":").append(model.getArtifactId());
// include javadoc for all path parameters and mark which are required
- desc += "\n";
- desc += "\nSyntax: <code>" + model.getSyntax() + "</code>";
+ descSb.append("\n");
+ descSb.append("\nSyntax:
<code>").append(model.getSyntax()).append("</code>");
for (EndpointOptionModel option : model.getEndpointOptions()) {
if ("path".equals(option.getKind())) {
- desc += "\n";
- desc += "\nPath parameter: " + option.getName();
+ descSb.append("\n");
+ descSb.append("\nPath parameter: ").append(option.getName());
if (option.isRequired()) {
- desc += " (required)";
+ descSb.append(" (required)");
}
if (option.isDeprecated()) {
- desc += " <strong>deprecated</strong>";
+ descSb.append(" <strong>deprecated</strong>");
}
- desc += "\n" + option.getDescription();
+ descSb.append("\n" + option.getDescription());
if (option.getDefaultValue() != null) {
- desc += "\nDefault value: " + option.getDefaultValue();
+ descSb.append("\nDefault value:
").append(option.getDefaultValue());
}
// TODO: default value note ?
if (option.getEnums() != null && !option.getEnums().isEmpty())
{
- desc += "\nThere are " + option.getEnums().size() + "
enums and the value can be one of: "
- + wrapEnumValues(option.getEnums());
+ descSb.append("\nThere are
").append(option.getEnums().size())
+ .append(" enums and the value can be one of: ")
+ .append(wrapEnumValues(option.getEnums()));
}
}
}
- return desc;
+
+ return descSb.toString();
}
private String wrapEnumValues(List<String> enumValues) {