From a3ceb736d4e19d511d7aeebad29a8a77346162c5 Mon Sep 17 00:00:00 2001 From: marhali Date: Wed, 2 Feb 2022 19:28:50 +0100 Subject: [PATCH] add quick constructor --- .../java/de/marhali/easyi18n/model/TranslationNode.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/de/marhali/easyi18n/model/TranslationNode.java b/src/main/java/de/marhali/easyi18n/model/TranslationNode.java index 744cad7..d85e678 100644 --- a/src/main/java/de/marhali/easyi18n/model/TranslationNode.java +++ b/src/main/java/de/marhali/easyi18n/model/TranslationNode.java @@ -3,7 +3,9 @@ package de.marhali.easyi18n.model; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import java.util.LinkedHashMap; import java.util.Map; +import java.util.TreeMap; /** * Translation tree node. Manages child nodes which can be translations or also @@ -27,6 +29,10 @@ public class TranslationNode { @NotNull private Translation value; + public TranslationNode(boolean sort) { + this(sort ? new TreeMap<>() : new LinkedHashMap<>()); + } + /** * Root node initializer. E.g. see {@link java.util.TreeMap} or {@link java.util.HashMap} * @param children Decide which implementation should be used (sorted, non-sorted)