Class isp api::Messages

Материал из ISPWiki
Перейти к: навигация, поиск

Класс isp_api::Messages

Класс для доступа к сообщениям

#include <xmlcache.h> 

Описание:

class isp_api::Messages

Представляет набор методов для получения сообщений из XML документа возвращаемого функцией GetMessages

Открытые члены (кратко)

Messages ( const string &lang , bool cache = false )

Конструктор


string Msg ( const string &name )

Получить сообщение по имени


bool Has ( const string &name )

Проверить существует ли такое сообщение


Messages & Load ( const string &function )

Загрузить сообщения для указанной функции

Конструкторы

Messages ( const string &lang , bool cache = false )

Конструктор

Аргументы:
[lang] аббривиатура языка для которого должны быть загружены сообщения
[cache] если true - XML документ будет просмотрен при загрузке и все сообщения будут помещены в map для быстрого доступа, если нет - при каждом обращении сообщение будет искать через XPath
[function] загрузить сообщения для указанной функции (вызов Load)
Returned: искомое собщение или пустую строку если такого сообщения нет

Методы

string Msg ( const string &name )

Получить сообщение по имени

bool Has ( const string &name )

Проверить существует ли такое сообщение

Messages &Load ( const string &function )

Загрузить сообщения для указанной функции