TrackerLanguage

TrackerLanguage

Synopsis

                    TrackerLanguage;
TrackerLanguage *   tracker_language_new                (const gchar *language_code);
gboolean            tracker_language_get_enable_stemmer (TrackerLanguage *language);
GHashTable *        tracker_language_get_stop_words     (TrackerLanguage *language);
const gchar *       tracker_language_get_language_code  (TrackerLanguage *language);
void                tracker_language_set_enable_stemmer (TrackerLanguage *language,
                                                         gboolean value);
void                tracker_language_set_language_code  (TrackerLanguage *language,
                                                         const gchar *language_code);
const gchar *       tracker_language_stem_word          (TrackerLanguage *language,
                                                         const gchar *word,
                                                         gint word_length);
gboolean            tracker_language_check_exists       (const gchar *language_code);
gchar *             tracker_language_get_default_code   (void);
GSList *            tracker_language_get_all_by_code    (void);
const gchar *       tracker_language_get_name_by_code   (const gchar *language_code);
const gchar *       tracker_language_get_code_by_name   (const gchar *langauge_name);

Description

Details

TrackerLanguage

typedef struct {
	GObject      parent;
} TrackerLanguage;


tracker_language_new ()

TrackerLanguage *   tracker_language_new                (const gchar *language_code);

language_code :

Returns :


tracker_language_get_enable_stemmer ()

gboolean            tracker_language_get_enable_stemmer (TrackerLanguage *language);

language :

Returns :


tracker_language_get_stop_words ()

GHashTable *        tracker_language_get_stop_words     (TrackerLanguage *language);

language :

Returns :


tracker_language_get_language_code ()

const gchar *       tracker_language_get_language_code  (TrackerLanguage *language);

language :

Returns :


tracker_language_set_enable_stemmer ()

void                tracker_language_set_enable_stemmer (TrackerLanguage *language,
                                                         gboolean value);

language :

value :


tracker_language_set_language_code ()

void                tracker_language_set_language_code  (TrackerLanguage *language,
                                                         const gchar *language_code);

language :

language_code :


tracker_language_stem_word ()

const gchar *       tracker_language_stem_word          (TrackerLanguage *language,
                                                         const gchar *word,
                                                         gint word_length);

language :

word :

word_length :

Returns :


tracker_language_check_exists ()

gboolean            tracker_language_check_exists       (const gchar *language_code);

language_code :

Returns :


tracker_language_get_default_code ()

gchar *             tracker_language_get_default_code   (void);

Returns :


tracker_language_get_all_by_code ()

GSList *            tracker_language_get_all_by_code    (void);

Returns :


tracker_language_get_name_by_code ()

const gchar *       tracker_language_get_name_by_code   (const gchar *language_code);

language_code :

Returns :


tracker_language_get_code_by_name ()

const gchar *       tracker_language_get_code_by_name   (const gchar *langauge_name);

langauge_name :

Returns :