diff options
Diffstat (limited to 'config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java')
-rw-r--r-- | config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java b/config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java index 599385899e1..bdabc045e18 100644 --- a/config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java +++ b/config-lib/src/main/java/com/yahoo/config/LeafNodeVector.java @@ -13,7 +13,6 @@ import java.util.List; * A vector of leaf nodes. * * @author gjoranv - * @since 5.1.4 */ public class LeafNodeVector<REAL, NODE extends LeafNode<REAL>> extends NodeVector<NODE> { @@ -79,5 +78,11 @@ public class LeafNodeVector<REAL, NODE extends LeafNode<REAL>> extends NodeVecto return new LeafNodeVector<>(files, new UrlNode()); } + public static LeafNodeVector<ModelReference, ModelNode> createModelNodeVector(Collection<ModelReference> values) { + List<ModelReference> models = new ArrayList<>(); + for (ModelReference modelReference : values) + models.add(modelReference); + return new LeafNodeVector<>(models, new ModelNode()); + } } |