Package org.snakeyaml.engine.v2.nodes
Class ScalarNode
- java.lang.Object
-
- org.snakeyaml.engine.v2.nodes.Node
-
- org.snakeyaml.engine.v2.nodes.ScalarNode
-
public class ScalarNode extends Node
Represents a scalar node.Scalar nodes form the leaves in the node graph.
-
-
Constructor Summary
Constructors Constructor Description ScalarNode(Tag tag, boolean resolved, java.lang.String value, ScalarStyle style, java.util.Optional<Mark> startMark, java.util.Optional<Mark> endMark)
ScalarNode(Tag tag, java.lang.String value, ScalarStyle style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeType
getNodeType()
ScalarStyle
getScalarStyle()
Get scalar style of this node.java.lang.String
getValue()
Value of this scalar.boolean
isPlain()
java.lang.String
toString()
-
Methods inherited from class org.snakeyaml.engine.v2.nodes.Node
equals, getAnchor, getBlockComments, getEndComments, getEndMark, getInLineComments, getProperty, getStartMark, getTag, hashCode, isRecursive, setAnchor, setBlockComments, setEndComments, setInLineComments, setProperty, setRecursive, setTag
-
-
-
-
Field Detail
-
style
private final ScalarStyle style
-
value
private final java.lang.String value
-
-
Constructor Detail
-
ScalarNode
public ScalarNode(Tag tag, boolean resolved, java.lang.String value, ScalarStyle style, java.util.Optional<Mark> startMark, java.util.Optional<Mark> endMark)
-
ScalarNode
public ScalarNode(Tag tag, java.lang.String value, ScalarStyle style)
-
-
Method Detail
-
getScalarStyle
public ScalarStyle getScalarStyle()
Get scalar style of this node.- Returns:
- style of this scalar node
- See Also:
Flow styles - https://yaml.org/spec/1.2/spec.html#id2786942 Block styles - https://yaml.org/spec/1.2/spec.html#id2793652
-
getNodeType
public NodeType getNodeType()
- Specified by:
getNodeType
in classNode
- Returns:
- scalar, sequence, mapping
-
getValue
public java.lang.String getValue()
Value of this scalar.- Returns:
- Scalar's value.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isPlain
public boolean isPlain()
-
-