Package org.sonar.iac.common.yaml.tree
Class YamlTreeMetadata
- java.lang.Object
-
- org.sonar.iac.common.yaml.tree.YamlTreeMetadata
-
- All Implemented Interfaces:
HasTextRange
public final class YamlTreeMetadata extends Object implements HasTextRange
-
-
Constructor Summary
Constructors Constructor Description YamlTreeMetadata(String tag, org.sonar.api.batch.fs.TextRange textRange, List<Comment> comments)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Comment>comments()static List<Comment>comments(org.snakeyaml.engine.v2.nodes.Node node)static YamlTreeMetadatafromNode(String tag, org.snakeyaml.engine.v2.nodes.Node node)static YamlTreeMetadatafromNode(org.snakeyaml.engine.v2.nodes.Node node)static YamlTreeMetadatafromNodes(String tag, org.snakeyaml.engine.v2.nodes.Node firstNode, org.snakeyaml.engine.v2.nodes.Node secondNode)static org.sonar.api.batch.fs.TextRangerange(org.snakeyaml.engine.v2.nodes.Node node)Stringtag()static Stringtag(org.snakeyaml.engine.v2.nodes.Node node)org.sonar.api.batch.fs.TextRangetextRange()
-
-
-
Method Detail
-
tag
public String tag()
-
textRange
public org.sonar.api.batch.fs.TextRange textRange()
- Specified by:
textRangein interfaceHasTextRange
-
fromNode
public static YamlTreeMetadata fromNode(String tag, org.snakeyaml.engine.v2.nodes.Node node)
-
fromNode
public static YamlTreeMetadata fromNode(org.snakeyaml.engine.v2.nodes.Node node)
-
fromNodes
public static YamlTreeMetadata fromNodes(String tag, org.snakeyaml.engine.v2.nodes.Node firstNode, org.snakeyaml.engine.v2.nodes.Node secondNode)
-
range
public static org.sonar.api.batch.fs.TextRange range(org.snakeyaml.engine.v2.nodes.Node node)
-
tag
public static String tag(org.snakeyaml.engine.v2.nodes.Node node)
-
-