Skip to content

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:

YamlNode


equals

public boolean equals(Object o)

Overrides:

YamlNode


hashCode

public int hashCode()

Generates a hash code based on the node's logical content.

Overrides:

YamlNode