Package io.github.qishr.cascara.lang.yaml.ast
Class YamlDirective
java.lang.Object
io.github.qishr.cascara.lang.yaml.ast.YamlNode
io.github.qishr.cascara.lang.yaml.ast.YamlDirective
Direct Known Subtypes:
YamlTagDirective
public class YamlDirective
extends YamlNode
Constructor Summary
| Constructor | Description |
|---|---|
| YamlDirective(YamlToken token, DirectiveType type, String content) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public DirectiveType | getType() | |
| public String | getContent() | |
| public void | accept(YamlVisitor visitor) | |
| public List<? extends YamlNode> | getChildren() |
Methods inherited from YamlNode
isPreceededByNewLine, getOptions, setFileEndsWithNewLine, getTag, setAnchor, addComments, getStartLine, hashCode, fileEndsWithNewLine, getEndColumn, setTag, addComment, setPreceededByNewLine, getResolvedTag, getToken, getAnchor, getNodeStyle, toString, setNodeStyle, getStartColumn, getSemanticColumn, getEndLine, getComments, getProperties, equals, setResolvedTag, setSemanticColumn
Method Details
getType
public DirectiveType getType()
getContent
public String getContent()
accept
public void accept(YamlVisitor visitor)
Overrides:
getChildren
public List<? extends YamlNode> getChildren()
Overrides: