CollectionNode

sealed class CollectionNode<T> : Node

Base class for the two collection types mapping and collection.

Parameters

flowStyle

Serialization style of this collection

Inheritors

Properties

Link copied to clipboard

The anchor for this Node

Link copied to clipboard

The ordered list of blank lines and block comments (full line) that appear before this node.

Link copied to clipboard

The ordered list of blank lines and block comments (full line) that appear AFTER this node.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The ordered list of in-line comments. The first of which appears at the end of the line represented by this node. The rest are in the following lines, indented per the Spec to indicate they are continuation of the inline comment.

Link copied to clipboard

Indicates if this node must be constructed in two steps.

Link copied to clipboard
abstract val nodeType: NodeType
Link copied to clipboard
Link copied to clipboard
var tag: Tag

Tag of this node.

Link copied to clipboard
abstract val value: List<T>?

Returns the elements in this sequence.

Functions

Link copied to clipboard
fun getProperty(key: String): Any?

Get the custom runtime property.

Link copied to clipboard
Link copied to clipboard
fun setEndMark(value: Mark?)
Link copied to clipboard
fun setProperty(key: String, value: Any): Any?

Define a custom runtime property. It is not used by Engine but may be used by other tools.