JsonDefinition

class axioma.core.dp.JsonDefinition

Содержит описание в формате json. Чтение и запись значений производится посредством класса JsonController и его наследником

JsonController

class axioma.core.dp.JsonController

Предназначен для чтения и записи свойств объекта типа JsonDefinition

От него наследуются: JsonDBController

accessMode(def)

Возвращает режим доступа к данным

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:AccessMode
setAccessMode(def, value)

Установка режима доступа к данным

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (AccessMode) – Значение режима доступа
source(def)

Возвращает наименование источника данных

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:str
setSource(def, value)

Установка наименования источника данных

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (str) – Значение
object(def)

Возвращает наименование объекта данных. Это может быть наименование таблицы

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:str
setObject(def, value)

Установка наименования объекта данных

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (str) – Значение
prj(def)

Возвращает координатную систему

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:CoordSystem
setPrj(def, value)

Установка координатной системы

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (CoordSystem) – Значение координатной системы
codec(def)

Возвращает ссылку на кодовую страницу

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:QTextCodec
setCodec(def, value)

Установка кодовой страницы

Параметры: