AbstractNode
Object Hierarchy:
Description:
public abstract class AbstractNode :
Object
abstract class representing a node
Content:
Properties:
- public string uuid { get; }
universal unique identifier
- public string? name { get; }
current node name (key)
- public string? data { get; }
current node data for Yaml.NodeScalar node
- public NODE_TYPE ntype { get; }
node type related to Yaml.NODE_TYPE
Creation methods:
Methods:
- public virtual bool same_node (AbstractNode? node)
test if specifiyed node is current node
- public virtual string to_string (bool withIndent = DBG_SHOW_INDENT, bool withParent = DBG_SHOW_PARENT, bool withUuid = DBG_SHOW_UUID, bool withLevel = DBG_SHOW_LEVEL, bool withCount = DBG_SHOW_COUNT, bool withRefCount = DBG_SHOW_REF, bool withTag = DBG_SHOW_TAG, bool withType = DBG_SHOW_TYPE)
get a presentation string of current Yaml.Node
- public string to_yaml_string (int indent = DEFAULT_INDENT, bool show_doc = SHOW_DOC, bool show_tags = SHOW_TAGS, bool show_fullkeys = SHOW_FULL_KEYS)
get a gracefull yaml presentation of current Yaml.Node
Inherited Members:
All known members inherited from class GLib.Object