| Modifier and Type | Method and Description |
|---|---|
| public default void | copyNodeMetaData(NodeMetaDataHandler
the other node other)Copies all node meta data from the other node to this one |
| public Map | |
| public default <T> T | Returns: the node meta data value for this keythe meta data key key)Gets the node meta data. |
| public default <T> T | Returns: the node meta data value for this keythe meta data key key, Function<?, ? extends T> the meta data value supplier valFn)Gets the node meta data. |
| public default Map | Returns: the node metadata. Always not null.Returns an unmodifiable view of the current node metadata. |
| public default Object | Returns: the old node meta data value for this keythe meta data key key, Object the meta data value value)Sets the node meta data but allows overwriting values. |
| public default void | |
| public void | |
| public default void | setNodeMetaData(Object
the meta data key key, Object the meta data value value)Sets the node meta data. |
| copyNodeMetaData | back to summary |
|---|---|
| public default void copyNodeMetaData(NodeMetaDataHandler other) Copies all node meta data from the other node to this one
| |
| getMetaDataMap | back to summary |
|---|---|
| public Map | |
| getNodeMetaData | back to summary |
|---|---|
| public default <T> T getNodeMetaData(Object key) Gets the node meta data.
| |
| getNodeMetaData | back to summary |
|---|---|
| public default <T> T getNodeMetaData(Object key, Function<?, ? extends T> valFn) Gets the node meta data. | |
| getNodeMetaData | back to summary |
|---|---|
| public default Map Returns an unmodifiable view of the current node metadata.
| |
| putNodeMetaData | back to summary |
|---|---|
| public default Object putNodeMetaData(Object key, Object value) Sets the node meta data but allows overwriting values.
| |
| removeNodeMetaData | back to summary |
|---|---|
| public default void removeNodeMetaData(Object key) Removes a node meta data entry.
| |
| setMetaDataMap | back to summary |
|---|---|
| public void setMetaDataMap(Map<?, ?> metaDataMap) | |
| setNodeMetaData | back to summary |
|---|---|
| public default void setNodeMetaData(Object key, Object value) Sets the node meta data.
| |