Class ValueDescriptorNode<Value, Builder extends IValueBuilder<Value>>

java.lang.Object
de.xima.fc.interfaces.workflow.value.ValueDescriptorNode<Value,Builder>
Direct Known Subclasses:
ValueDescriptorNode.ListItem, ValueDescriptorNode.MapValue, ValueDescriptorNode.RecordKey, ValueDescriptorNode.Root, ValueDescriptorNode.TupleIndex, ValueDescriptorNode.UnionMember

public abstract class ValueDescriptorNode<Value, Builder extends IValueBuilder<Value>> extends Object
Wrapper to treat value descriptors as nodes in a tree structure. Container value descriptors (like unions, lists, maps, tuples, and records) have children corresponding to their contained value descriptors, while primitive value descriptors have no children. Adds separate nodes for the keys of record members and the indices of tuple elements.
Since:
8.5.0