From ace185805bfc31c66977b4178005952923908ad8 Mon Sep 17 00:00:00 2001 From: raiyni Date: Thu, 4 Oct 2018 15:35:34 +0200 Subject: [PATCH] Add method for getting keys based on prefix from ConfigManager Signed-off-by: Tomas Slusny --- .../main/java/net/runelite/client/config/ConfigManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index 8affebbea6..17a9e1d971 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -244,6 +244,11 @@ public class ConfigManager return t; } + public List getConfigurationKeys(String prefix) + { + return properties.keySet().stream().filter(v -> ((String) v).startsWith(prefix)).map(String.class::cast).collect(Collectors.toList()); + } + public String getConfiguration(String groupName, String key) { return properties.getProperty(groupName + "." + key);