java.lang.Object
io.xpipe.core.data.node.DataStructureNode
io.xpipe.core.data.node.ArrayNode
io.xpipe.core.data.node.SimpleArrayNode
- All Implemented Interfaces:
Iterable<DataStructureNode>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.xpipe.core.data.node.DataStructureNode
DataStructureNode.KeyValue -
Field Summary
Fields inherited from class io.xpipe.core.data.node.DataStructureNode
BOOLEAN_FALSE, BOOLEAN_TRUE, CURRENCY_CODE, DATE_VALUE, DECIMAL_VALUE, INTEGER_VALUE, IS_BINARY, IS_BOOLEAN, IS_CURRENCY, IS_DATE, IS_DECIMAL, IS_INSTANT, IS_INTEGER, IS_NULL, IS_TEXT, KEY_ROW_NAME, KEY_TABLE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionat(int index) clear()voidforEach(Consumer<? super DataStructureNode> action) getNodes()booleaniterator()put(DataStructureNode node) remove(int index) set(int index, DataStructureNode node) intsize()stream()Methods inherited from class io.xpipe.core.data.node.ArrayNode
determineDataType, empty, equals, getName, hashCode, isArray, of, of, toStringMethods inherited from class io.xpipe.core.data.node.DataStructureNode
asArray, asInt, asString, asTuple, asValue, clearMetaAttributes, forKey, forKeyIfPresent, getKeyNames, getKeyValuePairs, getMetaAttribute, getMetaAttributes, hasMetaAttribute, isTuple, isValue, keyNameAt, metaToString, mutable, put, remove, tag, tag, tag, toString, unsupported
-
Constructor Details
-
SimpleArrayNode
public SimpleArrayNode()
-
-
Method Details
-
put
- Overrides:
putin classDataStructureNode
-
set
- Overrides:
setin classDataStructureNode
-
stream
- Overrides:
streamin classDataStructureNode
-
size
public int size()- Overrides:
sizein classDataStructureNode
-
isMutable
public boolean isMutable()- Specified by:
isMutablein classDataStructureNode
-
clear
- Overrides:
clearin classDataStructureNode
-
at
- Overrides:
atin classDataStructureNode
-
forEach
- Specified by:
forEachin interfaceIterable<DataStructureNode>- Overrides:
forEachin classDataStructureNode
-
spliterator
- Specified by:
spliteratorin interfaceIterable<DataStructureNode>- Overrides:
spliteratorin classDataStructureNode
-
iterator
- Specified by:
iteratorin interfaceIterable<DataStructureNode>- Overrides:
iteratorin classDataStructureNode
-
getNodes
- Overrides:
getNodesin classDataStructureNode
-
remove
- Overrides:
removein classDataStructureNode
-