json-glib-1.0 Reference Manual

Synopsis

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                 (  ) ;
}

Node Description

Details

Constructor Details

Node ()
    public                              Node                      ( NodeType            type ) ;		

Field Details

type
    public    NodeType                  type ;		

data
    public    void**                    data ;		

parent
    public    weak Node                 parent ;		

Signal Details

Property Details

Method Details

copy ()
    public    weak Node                 copy                      (  ) ;		

dup_array ()
    public    weak Array                dup_array                 (  ) ;		

dup_object ()
    public    weak Object               dup_object                (  ) ;		

dup_string ()
    public    weak string               dup_string                (  ) ;		

get_array ()
    public    weak Array                get_array                 (  ) ;		

get_boolean ()
    public    bool                      get_boolean               (  ) ;		

get_double ()
    public    double                    get_double                (  ) ;		

get_int ()
    public    int                       get_int                   (  ) ;		

get_object ()
    public    weak Object               get_object                (  ) ;		

get_parent ()
    public    weak Node                 get_parent                (  ) ;		

get_string ()
    public    weak string               get_string                (  ) ;		

get_value ()
    public    void                      get_value                 ( GLib.Value          value ) ;		

get_value_type ()
    public    GLib.Type                 get_value_type            (  ) ;		

set_array ()
    public    void                      set_array                 ( Array               array ) ;		

set_boolean ()
    public    void                      set_boolean               ( bool                value ) ;		

set_double ()
    public    void                      set_double                ( double              value ) ;		

set_int ()
    public    void                      set_int                   ( int                 value ) ;		

set_object ()
    public    void                      set_object                ( Object              object ) ;		

set_string ()
    public    void                      set_string                ( string              value ) ;		

set_value ()
    public    void                      set_value                 ( GLib.Value          value ) ;		

take_array ()
    public    void                      take_array                ( Array               array ) ;		

take_object ()
    public    void                      take_object               ( Object              object ) ;		

type_name ()
    public    weak string               type_name                 (  ) ;		


Created by Valadoc