json-glib-1.0 Reference Manual

Synopsis

public class Parser : Object  {
    public                              Parser                    (  ) ;


    public    signal void               array_element             ( Array               array,
                                                                    int                 index_ )  ;
    public    signal void               array_end                 ( Array               array )  ;
    public    signal void               array_start               (  )  ;
    public    signal void               error                     ( void**              error )  ;
    public    signal void               object_end                ( Object              object )  ;
    public    signal void               object_member             ( Object              object,
                                                                    string              member_name )  ;
    public    signal void               object_start              (  )  ;
    public    signal void               parse_end                 (  )  ;
    public    signal void               parse_start               (  )  ;


    public    static GLib.Quark         error_quark               (  ) ;
    public    uint                      get_current_line          (  ) ;
    public    uint                      get_current_pos           (  ) ;
    public    weak Node                 get_root                  (  ) ;
    public    bool                      has_assignment            ( weak string         variable_name ) ;
    public    bool                      load_from_data            ( string              data,
                                                                    ulong               length ) 
                                                             throws GLib.Error;
    public    bool                      load_from_file            ( string              filename ) 
                                                             throws GLib.Error;
}

Parser Description

Details

Constructor Details

Parser ()
    public                              Parser                    (  ) ;		

Field Details

Signal Details

array_element
    public    signal void               array_element             ( Array               array,
                                                                    int                 index_ )  ;		

array_end
    public    signal void               array_end                 ( Array               array )  ;		

array_start
    public    signal void               array_start               (  )  ;		

error
    public    signal void               error                     ( void**              error )  ;		

object_end
    public    signal void               object_end                ( Object              object )  ;		

object_member
    public    signal void               object_member             ( Object              object,
                                                                    string              member_name )  ;		

object_start
    public    signal void               object_start              (  )  ;		

parse_end
    public    signal void               parse_end                 (  )  ;		

parse_start
    public    signal void               parse_start               (  )  ;		

Property Details

Method Details

error_quark ()
    public    static GLib.Quark         error_quark               (  ) ;		

get_current_line ()
    public    uint                      get_current_line          (  ) ;		

get_current_pos ()
    public    uint                      get_current_pos           (  ) ;		

get_root ()
    public    weak Node                 get_root                  (  ) ;		

has_assignment ()
    public    bool                      has_assignment            ( weak string         variable_name ) ;		

load_from_data ()
    public    bool                      load_from_data            ( string              data,
                                                                    ulong               length ) 
                                                             throws GLib.Error;		

load_from_file ()
    public    bool                      load_from_file            ( string              filename ) 
                                                             throws GLib.Error;		


Created by Valadoc