Основные классы и интерфейсы
Ниже приведенная таблица кратко описывает самые важные классы и интерфейсы SberMobile SDK.
Имя класса | Описание |
| Контейнер для параметров соединения сервера (адрес, порт, имя пользователя и его пароль). Экземпляр этого класса передается в конструктор |
| Этот класс используется для установки соединения и осуществления контроля за ним с SberMobile Server. Он предоставляет доступ к интерфейсу |
| Интерфейс, который предоставляет доступ к контекстному дереву. Экземпляр класса, реализующего этот интерфес, можно получить из |
| Интерфейс, который позволяет работать с отдельным контекстом. Экземпляры классов, реализующих этот интерфейс, возвращаются различными методами |
| Определение переменной контекста. Предоставляет доступ к его свойствам, формату, объектам получения и установки значений. |
| Определение функции контекста. Предоставляет доступ к его свойствам, форматам ввода/вывода и реализации |
| Определение события контекста. Предоставляет доступ к его свойствам и формату. |
| Реализация данного интерфейса должна предоставлять логику чтения для значения пользовательской переменной. |
| Реализация данного интерфейса должна предоставлять логику записи значения пользовательской переменной. |
| Реализация данного интерфейса должна предоставлять логику исполнения пользовательской функции, т.е. обработки ввода и генерирования вывода. |
| Основной интерфейс для приемников событий контекста. Метод обращения приемника |
| Реализация |
| Интерфейс, определяющий операции, применимые к Таблицам данных. Включает операции по предоставлению доступа к формату и записям таблицы. Экземпляры данного класса возвращают методы |
| Макетная реализация интерфейса |
| Первичная реализация |
| Реализация одной записи Таблицы данных. |
| Класс, реализующий формат Таблицы данных. Включает свойства таблицы и список полей. |
| Класс, реализующий формат отдельного поля Таблицы данных. Определяет имя, тип и другие параметры поля, включая валидаторы, значения выбора и пр. |
| Экземпляр данного класса передается множеству операций контекста. Он включает в себя права доступа запрашивающей стороны. |
| Особый тип контроллера запрашиваюшего объекта, который запрещает любую проверку прав доступа, предоставляя полный доступ запрашивающей стороне. Должно использоваться для системных вызовов. |
| Список всех прав доступа (объекты |
| Этот класс предоставляет набор статических методов для получения |