Package com.yahoo.config
Class LeafNodeVector<REAL,NODE extends LeafNode<REAL>>
- java.lang.Object
-
- com.yahoo.config.NodeVector<NODE>
-
- com.yahoo.config.LeafNodeVector<REAL,NODE>
-
- All Implemented Interfaces:
java.lang.Iterable<NODE>
,java.util.Collection<NODE>
,java.util.List<NODE>
public class LeafNodeVector<REAL,NODE extends LeafNode<REAL>> extends NodeVector<NODE>
A vector of leaf nodes.- Since:
- 5.1.4
- Author:
- gjoranv
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.yahoo.config.NodeVector
NodeVector.ReadOnlyException
-
-
Field Summary
-
Fields inherited from class com.yahoo.config.NodeVector
vector
-
-
Constructor Summary
Constructors Constructor Description LeafNodeVector(java.util.List<REAL> values, NODE defaultNode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<REAL>
asList()
static LeafNodeVector<FileReference,FileNode>
createFileNodeVector(java.util.Collection<java.lang.String> values)
static LeafNodeVector<java.nio.file.Path,PathNode>
createPathNodeVector(java.util.Collection<FileReference> values)
static LeafNodeVector<java.io.File,UrlNode>
createUrlNodeVector(java.util.Collection<UrlReference> values)
-
Methods inherited from class com.yahoo.config.NodeVector
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, length, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
-
-
-
-
Method Detail
-
asList
public java.util.List<REAL> asList()
-
createFileNodeVector
public static LeafNodeVector<FileReference,FileNode> createFileNodeVector(java.util.Collection<java.lang.String> values)
-
createPathNodeVector
public static LeafNodeVector<java.nio.file.Path,PathNode> createPathNodeVector(java.util.Collection<FileReference> values)
-
createUrlNodeVector
public static LeafNodeVector<java.io.File,UrlNode> createUrlNodeVector(java.util.Collection<UrlReference> values)
-
-