- All Superinterfaces:
Collection<ConfigNode>
,ConfigNode
,Iterable<ConfigNode>
,List<ConfigNode>
- Enclosing interface:
- ConfigNode
ConfigNode-based list of configuration values.
List contains instance of ConfigNode.ValueNode
, ConfigNode.ListNode
as well as ConfigNode.ObjectNode
.
NOTE: Do not implement this interface yourself but rather use builder()
.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Builder to buildConfigNode.ListNode
instance.Nested classes/interfaces inherited from interface io.helidon.config.spi.ConfigNode
ConfigNode.ListNode, ConfigNode.NodeType, ConfigNode.ObjectNode, ConfigNode.ValueNode
-
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigNode.ListNode.Builder
builder()
Creates new instance ofConfigNode.ListNode.Builder
.default ConfigNode.NodeType
nodeType()
Get the type of this node.Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface io.helidon.config.spi.ConfigNode
value
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Method Details
-
nodeType
Description copied from interface:ConfigNode
Get the type of this node.- Specified by:
nodeType
in interfaceConfigNode
- Returns:
- NodeType this node represents
-
builder
Creates new instance ofConfigNode.ListNode.Builder
.- Returns:
- new instance of
ConfigNode.ListNode.Builder
.
-