From cdfcc534c5043a066a08a960de77045f56768ba0 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 25 Aug 2017 01:51:14 -0700 Subject: [PATCH] Add documentation loading for functions. --- .../main/java/org/nwapw/abacus/function/DocumentationType.java | 2 +- fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/nwapw/abacus/function/DocumentationType.java b/core/src/main/java/org/nwapw/abacus/function/DocumentationType.java index e3ab7fd..5edc9a0 100644 --- a/core/src/main/java/org/nwapw/abacus/function/DocumentationType.java +++ b/core/src/main/java/org/nwapw/abacus/function/DocumentationType.java @@ -6,6 +6,6 @@ package org.nwapw.abacus.function; */ public enum DocumentationType { - FUNCTION + FUNCTION, TREE_VALUE_FUNCTION } diff --git a/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java b/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java index 0194953..e8096fd 100644 --- a/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java +++ b/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java @@ -360,6 +360,8 @@ public class AbacusController implements PluginListener { PluginManager pluginManager = abacus.getPluginManager(); functionList.addAll(manager.getAllFunctions().stream().map(name -> pluginManager.documentationFor(name, DocumentationType.FUNCTION)) .collect(Collectors.toCollection(ArrayList::new))); + functionList.addAll(manager.getAllTreeValueFunctions().stream().map(name -> pluginManager.documentationFor(name, DocumentationType.TREE_VALUE_FUNCTION)) + .collect(Collectors.toCollection(ArrayList::new))); functionList.sort(Comparator.comparing(Documentation::getCodeName)); }