JsonDefinition ================= .. currentmodule:: axioma.core.dp .. class:: JsonDefinition Содержит описание в формате json. Чтение и запись значений производится посредством класса :class:`JsonController` и его наследником JsonController ================= .. currentmodule:: axioma.core.dp .. class:: JsonController Предназначен для чтения и записи свойств объекта типа :class:`JsonDefinition` От него наследуются: :class:`~axioma.core.dp.JsonDBController` .. py:method:: accessMode(def) Возвращает режим доступа к данным :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`~axioma.core.dp.AccessMode` .. py:method:: setAccessMode(def, value) Установка режима доступа к данным :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение режима доступа :type value: :class:`~axioma.core.dp.AccessMode` .. py:method:: source(def) Возвращает наименование источника данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`str` .. py:method:: setSource(def, value) Установка наименования источника данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение :type value: :class:`str` .. py:method:: object(def) Возвращает наименование объекта данных. Это может быть наименование таблицы :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`str` .. py:method:: setObject(def, value) Установка наименования объекта данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение :type value: :class:`str` .. py:method:: prj(def) Возвращает координатную систему :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`~axioma.cs.CoordSystem` .. py:method:: setPrj(def, value) Установка координатной системы :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение координатной системы :type value: :class:`~axioma.cs.CoordSystem` .. py:method:: codec(def) Возвращает ссылку на кодовую страницу :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`~PyQt5.QtCore.QTextCodec` .. py:method:: setCodec(def, value) Установка кодовой страницы :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение :type value: :class:`~PyQt5.QtCore.QTextCodec`