diff --git a/src/main/java/de/uni_hamburg/corpora/CorpusMagician.java b/src/main/java/de/uni_hamburg/corpora/CorpusMagician.java index f9feb36f39bd754bb4a2e6fcdbdc650d08c0044d..c537caf105058ad9e6de2460eb68a9d4caa4ff0d 100644 --- a/src/main/java/de/uni_hamburg/corpora/CorpusMagician.java +++ b/src/main/java/de/uni_hamburg/corpora/CorpusMagician.java @@ -1058,6 +1058,7 @@ public class CorpusMagician { String desc; String hasfix; StringBuilder usable ; + String params; for (CorpusFunction cf : getAllExistingCFsAsCFs()) { desc = cf.getFunction() + ": " + cf.getDescription(); usable = new StringBuilder("\nThe function can be used on:\n"); @@ -1065,7 +1066,16 @@ public class CorpusMagician { usable.append(cl.getSimpleName() + " "); } hasfix = "\nThe function has a fixing option: " + cf.getCanFix().toString(); - footerverbose.append(desc + hasfix + usable + "\n\n"); + if (cf.getParameters().isEmpty()) { + params = ""; + } + else { + params = + "\nThe function accepts the following parameters:\n" + cf.getParameters().keySet() + .stream().map((k) -> k + ": " + cf.getParameters().get(k)) + .collect(Collectors.joining("\n")); + } + footerverbose.append(desc + hasfix + usable + params + "\n\n"); } footerverbose.append("\n\nPlease report issues at https://lab.multilingua.uni-hamburg" + ".de/redmine/projects/corpus-services/issues");