Package io.helidon.config.spi
Interface ConfigNode.ListNode
-
- All Superinterfaces:
Collection<ConfigNode>
,ConfigNode
,Iterable<ConfigNode>
,List<ConfigNode>
,Supplier<String>
- Enclosing interface:
- ConfigNode
public static interface ConfigNode.ListNode extends ConfigNode, List<ConfigNode>
ConfigNode-based list of configuration values.List contains instance of
ConfigNode.ValueNode
,ConfigNode.ListNode
as well asConfigNode.ObjectNode
.NOTE: Do not implement this interface yourself but rather use
builder()
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConfigNode.ListNode.Builder
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
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static 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 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 Detail
-
nodeType
default ConfigNode.NodeType nodeType()
Description copied from interface:ConfigNode
Get the type of this node.- Specified by:
nodeType
in interfaceConfigNode
- Returns:
- NodeType this node represents
-
builder
static ConfigNode.ListNode.Builder builder()
Creates new instance ofConfigNode.ListNode.Builder
.- Returns:
- new instance of
ConfigNode.ListNode.Builder
.
-
-