-
- All Superinterfaces:
Collection<ConfigNode>,ConfigNode,Iterable<ConfigNode>,List<ConfigNode>
- 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.ListNodeas 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 interfaceConfigNode.ListNode.BuilderBuilder to buildConfigNode.ListNodeinstance.-
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.Builderbuilder()Creates new instance ofConfigNode.ListNode.Builder.default ConfigNode.NodeTypenodeType()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 Detail
-
nodeType
default ConfigNode.NodeType nodeType()
Description copied from interface:ConfigNodeGet the type of this node.- Specified by:
nodeTypein 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.
-
-