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