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:
Iterable<NODE>
,Collection<NODE>
,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(List<REAL> values, NODE defaultNode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<REAL>
asList()
static LeafNodeVector<FileReference,FileNode>
createFileNodeVector(Collection<String> values)
static LeafNodeVector<Path,PathNode>
createPathNodeVector(Collection<FileReference> values)
static LeafNodeVector<File,UrlNode>
createUrlNodeVector(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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
-
-
-
Method Detail
-
createFileNodeVector
public static LeafNodeVector<FileReference,FileNode> createFileNodeVector(Collection<String> values)
-
createPathNodeVector
public static LeafNodeVector<Path,PathNode> createPathNodeVector(Collection<FileReference> values)
-
createUrlNodeVector
public static LeafNodeVector<File,UrlNode> createUrlNodeVector(Collection<UrlReference> values)
-
-