java.lang.Object
io.xpipe.core.data.node.DataStructureNode
io.xpipe.core.data.node.TupleNode
io.xpipe.core.data.node.LinkedTupleNode
- All Implemented Interfaces:
Iterable<DataStructureNode>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.xpipe.core.data.node.TupleNode
TupleNode.BuilderNested 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) forKeyIfPresent(String name) protected StringgetName()getNodes()booleaniterator()keyNameAt(int index) mutable()put(String keyName, DataStructureNode node) remove(int index) set(int index, DataStructureNode node) intsize()stream()toString()Methods inherited from class io.xpipe.core.data.node.TupleNode
builder, equals, hashCode, isTuple, of, of, toStringMethods inherited from class io.xpipe.core.data.node.DataStructureNode
asArray, asInt, asString, asTuple, asValue, clearMetaAttributes, getMetaAttribute, getMetaAttributes, hasMetaAttribute, isArray, isValue, metaToString, put, tag, tag, tag, unsupported
-
Constructor Details
-
LinkedTupleNode
-
-
Method Details
-
keyNameAt
- Overrides:
keyNameAtin classDataStructureNode
-
getKeyValuePairs
- Overrides:
getKeyValuePairsin classDataStructureNode
-
getKeyNames
- Overrides:
getKeyNamesin classDataStructureNode
-
getNodes
- Overrides:
getNodesin classDataStructureNode
-
getName
- Specified by:
getNamein classDataStructureNode
-
isMutable
public boolean isMutable()- Specified by:
isMutablein classDataStructureNode
-
clear
- Overrides:
clearin classDataStructureNode
-
set
- Overrides:
setin classDataStructureNode
-
put
- Overrides:
putin classDataStructureNode
-
remove
- Overrides:
removein classDataStructureNode
-
remove
- Overrides:
removein classDataStructureNode
-
determineDataType
- Specified by:
determineDataTypein classDataStructureNode
-
at
- Overrides:
atin classDataStructureNode
-
forKey
- Overrides:
forKeyin classDataStructureNode
-
forKeyIfPresent
- Overrides:
forKeyIfPresentin classDataStructureNode
-
stream
-
forEach
- Specified by:
forEachin interfaceIterable<DataStructureNode>- Overrides:
forEachin classDataStructureNode
-
spliterator
- Specified by:
spliteratorin interfaceIterable<DataStructureNode>- Overrides:
spliteratorin classTupleNode
-
iterator
- Specified by:
iteratorin interfaceIterable<DataStructureNode>- Overrides:
iteratorin classTupleNode
-
toString
- Overrides:
toStringin classDataStructureNode
-
size
public int size()- Overrides:
sizein classDataStructureNode
-
mutable
-