public class Node : Boxed {
public NodeType type ;
public void** data ;
public weak Node parent ;
public Node ( NodeType type ) ;
public weak Node copy ( ) ;
public weak Array dup_array ( ) ;
public weak Object dup_object ( ) ;
public weak string dup_string ( ) ;
public weak Array get_array ( ) ;
public bool get_boolean ( ) ;
public double get_double ( ) ;
public int get_int ( ) ;
public weak Object get_object ( ) ;
public weak Node get_parent ( ) ;
public weak string get_string ( ) ;
public void get_value ( GLib.Value value ) ;
public GLib.Type get_value_type ( ) ;
public void set_array ( Array array ) ;
public void set_boolean ( bool value ) ;
public void set_double ( double value ) ;
public void set_int ( int value ) ;
public void set_object ( Object object ) ;
public void set_string ( string value ) ;
public void set_value ( GLib.Value value ) ;
public void take_array ( Array array ) ;
public void take_object ( Object object ) ;
public weak string type_name ( ) ;
}

public Node ( NodeType type ) ;
public NodeType type ;
public void** data ;
public weak Node parent ;
public weak Node copy ( ) ;
public weak Array dup_array ( ) ;
public weak Object dup_object ( ) ;
public weak string dup_string ( ) ;
public weak Array get_array ( ) ;
public bool get_boolean ( ) ;
public double get_double ( ) ;
public int get_int ( ) ;
public weak Object get_object ( ) ;
public weak Node get_parent ( ) ;
public weak string get_string ( ) ;
public void get_value ( GLib.Value value ) ;
public GLib.Type get_value_type ( ) ;
public void set_array ( Array array ) ;
public void set_boolean ( bool value ) ;
public void set_double ( double value ) ;
public void set_int ( int value ) ;
public void set_object ( Object object ) ;
public void set_string ( string value ) ;
public void set_value ( GLib.Value value ) ;
public void take_array ( Array array ) ;
public void take_object ( Object object ) ;
public weak string type_name ( ) ;
Created by Valadoc