Package io.github.qishr.cascara.lang.yaml.ast
Class YamlTag
java.lang.Object
io.github.qishr.cascara.lang.yaml.ast.YamlNode
io.github.qishr.cascara.lang.yaml.ast.YamlNodeProperty
io.github.qishr.cascara.lang.yaml.ast.YamlTag
public class YamlTag
extends YamlNodeProperty
Constructor Summary
| Constructor | Description |
|---|---|
| YamlTag(YamlToken token, String handle, String handleName, String suffix) | |
| YamlTag(YamlToken token) | |
| YamlTag() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public String | getRawValue() | |
| public String | getResolvedValue() | |
| public YamlTag | setResolvedValue(String resolved) | |
| public String | getHandle() | |
| public String | getHandleName() | |
| public String | getSuffix() | |
| public String | asString() | |
| public String | toString() | |
| public boolean | equals(Object o) | |
| public int | hashCode() | Generates a hash code based on the node's logical content. |
Methods inherited from YamlNode
isPreceededByNewLine, getOptions, setFileEndsWithNewLine, getTag, setAnchor, addComments, getStartLine, fileEndsWithNewLine, getEndColumn, setTag, addComment, setPreceededByNewLine, getResolvedTag, getToken, getAnchor, getNodeStyle, setNodeStyle, getStartColumn, getSemanticColumn, getEndLine, getComments, getProperties, setResolvedTag, setSemanticColumn
Methods inherited from YamlNodeProperty
getChildren, accept
Method Details
getRawValue
public String getRawValue()
getResolvedValue
public String getResolvedValue()
setResolvedValue
public YamlTag setResolvedValue(String resolved)
getHandle
public String getHandle()
getHandleName
public String getHandleName()
getSuffix
public String getSuffix()
asString
public String asString()
toString
public String toString()
Overrides:
equals
public boolean equals(Object o)
Overrides:
hashCode
public int hashCode()
Generates a hash code based on the node's logical content.
Overrides: