DataObject - Абстрактный объект данных¶
-
class
axioma.core.dp.
DataObject
¶ Абстрактный объект данных. Открываемые объекты из источников данных
DataSource
представляются объектами этого типа. Возможные реализации: таблица, растр, грид, чертеж, панорама, и так далее.От него наследуются:
-
-
DataObject
()¶ Конструктор класса
-
accessMode
()¶ Эта функция выдает режим доступа к объекту данных: только на чтение, или на чтение и запись
- Результат
Текущий установленный режим доступа
- Тип результата
-
close
()¶ Добавлено в версии >2.0.2.
Запрос на закрытие
-
closeRequest
()¶ Не рекомендуется, начиная с версии >2.0.2: Используйте
close()
Посылается запрос на закрытие. Перед закрытием необходимо корректно закрыть все зависимые объекты: карты, таблицы просмотра, запросы. После удовлетворения этих требований производится закрытие самого источника (таблицы).
-
closeRequested
()¶ [signal] Запрошено закрытие
-
dataObjectId
()¶ Идентификатор открытого объекта данных.
- Результат
Уникальный номер первичного открытого объекта данных
-
definition
()¶ Описание объекта данных
- Результат
Указатель на объект, реализующий интерфейс описания объекта данных
- Тип результата
-
dependencies
()¶ - Результат
Метод возвращает список объектов данных, от которых зависит этот объект
- Тип результата
-
isSpatial
()¶ Пространственность объекта данных
- Результат
True, если объект может содержать пространственные данные, иначе False
- Тип результата
-
nameChanged
()¶ [signal] Сигнал смены имени
-
originalObject
()¶ - Результат
Изначальный объект данных
- Тип результата
-
originalProvider
()¶ - Результат
провайдер изначального источника данных
- Тип результата
-
originalSource
()¶ - Результат
Оригинальный источник данных
- Тип результата
-
properties
()¶ - Результат
Дополнительная информация об объекте данных
- Тип результата
-
releaseHeavyResources
()¶ Указать объекту данных, что можно освободить ненужные в данный момент ресурсы Можно вызывать эту функцию, например, для того, чтобы сообщить объекту данных, что в текущий момент он не отображается на карте
-
setName
(name)¶ Устанавливает название объекта данных
- Параметры
name (
str
) – новое имя объекта данных
-
setProperties
(properties)¶ Задать дополнительную информацию об объекте данных
- Параметры
properties (
DataObjectProperties
) – дополнительная информация
-