gio-2.0 Reference Manual

Synopsis

public class FileInfo : Object  {
    public                              FileInfo                  (  ) ;


    public    void                      clear_status              (  ) ;
    public    void                      copy_into                 ( FileInfo            dest_info ) ;
    public    weak FileInfo             dup                       (  ) ;
    public    weak string               get_attribute_as_string   ( string              attribute ) ;
    public    bool                      get_attribute_boolean     ( string              attribute ) ;
    public    weak string               get_attribute_byte_string ( string              attribute ) ;
    public    bool                      get_attribute_data        ( string              attribute,
                                                                    FileAttributeType   type,
                                                                    void**              value_pp,
                                                                    FileAttributeStatus status ) ;
    public    int                       get_attribute_int32       ( string              attribute ) ;
    public    int64                     get_attribute_int64       ( string              attribute ) ;
    public    weak Object               get_attribute_object      ( string              attribute ) ;
    public    FileAttributeStatus       get_attribute_status      ( string              attribute ) ;
    public    weak string               get_attribute_string      ( string              attribute ) ;
    public    FileAttributeType         get_attribute_type        ( string              attribute ) ;
    public    uint                      get_attribute_uint32      ( string              attribute ) ;
    public    uint64                    get_attribute_uint64      ( string              attribute ) ;
    public    weak string               get_content_type          (  ) ;
    public    weak string               get_display_name          (  ) ;
    public    weak string               get_edit_name             (  ) ;
    public    weak string               get_etag                  (  ) ;
    public    FileType                  get_file_type             (  ) ;
    public    weak Icon                 get_icon                  (  ) ;
    public    bool                      get_is_backup             (  ) ;
    public    bool                      get_is_hidden             (  ) ;
    public    bool                      get_is_symlink            (  ) ;
    public    void                      get_modification_time     ( TimeVal             _result ) ;
    public    weak string               get_name                  (  ) ;
    public    int64                     get_size                  (  ) ;
    public    int                       get_sort_order            (  ) ;
    public    weak string               get_symlink_target        (  ) ;
    public    bool                      has_attribute             ( string              attribute ) ;
    public    weak string               list_attributes           ( string              name_space ) ;
    public    void                      remove_attribute          ( string              attribute ) ;
    public    void                      set_attribute             ( string              attribute,
                                                                    FileAttributeType   type,
                                                                    void**              value_p ) ;
    public    void                      set_attribute_boolean     ( string              attribute,
                                                                    bool                attr_value ) ;
    public    void                      set_attribute_byte_string ( string              attribute,
                                                                    string              attr_value ) ;
    public    void                      set_attribute_int32       ( string              attribute,
                                                                    int                 attr_value ) ;
    public    void                      set_attribute_int64       ( string              attribute,
                                                                    int64               attr_value ) ;
    public    void                      set_attribute_mask        ( FileAttributeMatchermask ) ;
    public    void                      set_attribute_object      ( string              attribute,
                                                                    Object              attr_value ) ;
    public    void                      set_attribute_string      ( string              attribute,
                                                                    string              attr_value ) ;
    public    void                      set_attribute_uint32      ( string              attribute,
                                                                    uint                attr_value ) ;
    public    void                      set_attribute_uint64      ( string              attribute,
                                                                    uint64              attr_value ) ;
    public    void                      set_content_type          ( string              content_type ) ;
    public    void                      set_display_name          ( string              display_name ) ;
    public    void                      set_edit_name             ( string              edit_name ) ;
    public    void                      set_file_type             ( FileType            type ) ;
    public    void                      set_icon                  ( Icon                icon ) ;
    public    void                      set_is_hidden             ( bool                is_hidden ) ;
    public    void                      set_is_symlink            ( bool                is_symlink ) ;
    public    void                      set_modification_time     ( TimeVal             mtime ) ;
    public    void                      set_name                  ( string              name ) ;
    public    void                      set_size                  ( int64               size ) ;
    public    void                      set_sort_order            ( int                 sort_order ) ;
    public    void                      set_symlink_target        ( string              symlink_target ) ;
    public    void                      unset_attribute_mask      (  ) ;
}

FileInfo Description

Details

Constructor Details

FileInfo ()
    public                              FileInfo                  (  ) ;		

Field Details

Signal Details

Property Details

Method Details

clear_status ()
    public    void                      clear_status              (  ) ;		

copy_into ()
    public    void                      copy_into                 ( FileInfo            dest_info ) ;		

dup ()
    public    weak FileInfo             dup                       (  ) ;		

get_attribute_as_string ()
    public    weak string               get_attribute_as_string   ( string              attribute ) ;		

get_attribute_boolean ()
    public    bool                      get_attribute_boolean     ( string              attribute ) ;		

get_attribute_byte_string ()
    public    weak string               get_attribute_byte_string ( string              attribute ) ;		

get_attribute_data ()
    public    bool                      get_attribute_data        ( string              attribute,
                                                                    FileAttributeType   type,
                                                                    void**              value_pp,
                                                                    FileAttributeStatus status ) ;		

get_attribute_int32 ()
    public    int                       get_attribute_int32       ( string              attribute ) ;		

get_attribute_int64 ()
    public    int64                     get_attribute_int64       ( string              attribute ) ;		

get_attribute_object ()
    public    weak Object               get_attribute_object      ( string              attribute ) ;		

get_attribute_status ()
    public    FileAttributeStatus       get_attribute_status      ( string              attribute ) ;		

get_attribute_string ()
    public    weak string               get_attribute_string      ( string              attribute ) ;		

get_attribute_type ()
    public    FileAttributeType         get_attribute_type        ( string              attribute ) ;		

get_attribute_uint32 ()
    public    uint                      get_attribute_uint32      ( string              attribute ) ;		

get_attribute_uint64 ()
    public    uint64                    get_attribute_uint64      ( string              attribute ) ;		

get_content_type ()
    public    weak string               get_content_type          (  ) ;		

get_display_name ()
    public    weak string               get_display_name          (  ) ;		

get_edit_name ()
    public    weak string               get_edit_name             (  ) ;		

get_etag ()
    public    weak string               get_etag                  (  ) ;		

get_file_type ()
    public    FileType                  get_file_type             (  ) ;		

get_icon ()
    public    weak Icon                 get_icon                  (  ) ;		

get_is_backup ()
    public    bool                      get_is_backup             (  ) ;		

get_is_hidden ()
    public    bool                      get_is_hidden             (  ) ;		

get_is_symlink ()
    public    bool                      get_is_symlink            (  ) ;		

get_modification_time ()
    public    void                      get_modification_time     ( TimeVal             _result ) ;		

get_name ()
    public    weak string               get_name                  (  ) ;		

get_size ()
    public    int64                     get_size                  (  ) ;		

get_sort_order ()
    public    int                       get_sort_order            (  ) ;		

get_symlink_target ()
    public    weak string               get_symlink_target        (  ) ;		

has_attribute ()
    public    bool                      has_attribute             ( string              attribute ) ;		

list_attributes ()
    public    weak string               list_attributes           ( string              name_space ) ;		

remove_attribute ()
    public    void                      remove_attribute          ( string              attribute ) ;		

set_attribute ()
    public    void                      set_attribute             ( string              attribute,
                                                                    FileAttributeType   type,
                                                                    void**              value_p ) ;		

set_attribute_boolean ()
    public    void                      set_attribute_boolean     ( string              attribute,
                                                                    bool                attr_value ) ;		

set_attribute_byte_string ()
    public    void                      set_attribute_byte_string ( string              attribute,
                                                                    string              attr_value ) ;		

set_attribute_int32 ()
    public    void                      set_attribute_int32       ( string              attribute,
                                                                    int                 attr_value ) ;		

set_attribute_int64 ()
    public    void                      set_attribute_int64       ( string              attribute,
                                                                    int64               attr_value ) ;		

set_attribute_mask ()
    public    void                      set_attribute_mask        ( FileAttributeMatchermask ) ;		

set_attribute_object ()
    public    void                      set_attribute_object      ( string              attribute,
                                                                    Object              attr_value ) ;		

set_attribute_string ()
    public    void                      set_attribute_string      ( string              attribute,
                                                                    string              attr_value ) ;		

set_attribute_uint32 ()
    public    void                      set_attribute_uint32      ( string              attribute,
                                                                    uint                attr_value ) ;		

set_attribute_uint64 ()
    public    void                      set_attribute_uint64      ( string              attribute,
                                                                    uint64              attr_value ) ;		

set_content_type ()
    public    void                      set_content_type          ( string              content_type ) ;		

set_display_name ()
    public    void                      set_display_name          ( string              display_name ) ;		

set_edit_name ()
    public    void                      set_edit_name             ( string              edit_name ) ;		

set_file_type ()
    public    void                      set_file_type             ( FileType            type ) ;		

set_icon ()
    public    void                      set_icon                  ( Icon                icon ) ;		

set_is_hidden ()
    public    void                      set_is_hidden             ( bool                is_hidden ) ;		

set_is_symlink ()
    public    void                      set_is_symlink            ( bool                is_symlink ) ;		

set_modification_time ()
    public    void                      set_modification_time     ( TimeVal             mtime ) ;		

set_name ()
    public    void                      set_name                  ( string              name ) ;		

set_size ()
    public    void                      set_size                  ( int64               size ) ;		

set_sort_order ()
    public    void                      set_sort_order            ( int                 sort_order ) ;		

set_symlink_target ()
    public    void                      set_symlink_target        ( string              symlink_target ) ;		

unset_attribute_mask ()
    public    void                      unset_attribute_mask      (  ) ;		


Created by Valadoc