Class ValueDescriptorNode.RecordKey
- java.lang.Object
-
- de.xima.fc.interfaces.workflow.value.ValueDescriptorNode<Map<String,?>,IRecordValueBuilder>
-
- de.xima.fc.interfaces.workflow.value.ValueDescriptorNode.RecordKey
-
- Enclosing class:
- ValueDescriptorNode<Value,Builder extends IValueBuilder<Value>>
public static final class ValueDescriptorNode.RecordKey extends ValueDescriptorNode<Map<String,?>,IRecordValueBuilder>
Node representing a record member at a certain key in a record value descriptor.- Since:
- 8.5.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.interfaces.workflow.value.ValueDescriptorNode
ValueDescriptorNode.ListItem<V>, ValueDescriptorNode.MapValue<V>, ValueDescriptorNode.RecordKey, ValueDescriptorNode.Root<Value,Builder extends IValueBuilder<Value>>, ValueDescriptorNode.TupleIndex, ValueDescriptorNode.UnionMember
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRecordValueDescriptorcontainer()Gets the container value descriptor representing the container of the element.IValueDescriptor<?,?>element()Gets the value descriptor of the element in the container.Iterable<? extends ValueDescriptorNode<?,?>>getChildren()Gets the children of this node in the tree structure.Stringkey()IRecordMember<?,?>member()
-
-
-
Method Detail
-
container
public IRecordValueDescriptor container()
Description copied from class:ValueDescriptorNodeGets the container value descriptor representing the container of the element.- Specified by:
containerin classValueDescriptorNode<Map<String,?>,IRecordValueBuilder>- Returns:
- The container value descriptor.
-
element
public IValueDescriptor<?,?> element()
Description copied from class:ValueDescriptorNodeGets the value descriptor of the element in the container.- Specified by:
elementin classValueDescriptorNode<Map<String,?>,IRecordValueBuilder>- Returns:
- The value descriptor.
-
getChildren
public Iterable<? extends ValueDescriptorNode<?,?>> getChildren()
Description copied from class:ValueDescriptorNodeGets the children of this node in the tree structure.- Specified by:
getChildrenin classValueDescriptorNode<Map<String,?>,IRecordValueBuilder>- Returns:
- An iterable of child nodes.
-
key
public String key()
-
member
public IRecordMember<?,?> member()
-
-