exponenta event banner

images.blocked.Класс адаптера

Пакет: images.blocked

Интерфейс адаптера для blockedImage объекты

Описание

images.blocked.Adapter класс задает интерфейс для блочного чтения и записи данных массива. Классы, наследующие от этого интерфейса, могут использоваться с blockedImage обеспечение возможности обработки потока данных массива на основе блоков.

images.blocked.Adapter класс является handle класс.

Подкласс для создания адаптера

Для реализации адаптера необходимо реализовать методы, определенные в абстрактном классе.

Обязательные и необязательные методы

ОписаниеМетоды реализации
Для реализации адаптера только для чтенияopenToRead - Открытый исходный код для чтения; getInfo - сбор информации об источнике; getIOBlock - Получение указанного блока ввода-вывода.
Для реализации адаптера, который может записывать данныеТри метода только для чтения и: openToWrite - создание и открытие места назначения для записи; setIOBlock - Установка указанного блока ввода-вывода.
Выполнение задач очистки в адаптере (например, дескрипторы закрывающих файлов)close
(Необязательно) Чтобы разрешить использование адаптера в параллельном режиме в blockedImage/apply функция объектаopenInParallelToAppend.
(Необязательно) Чтобы включить параметр Resume в blockedImage/apply функция объектаalreadyWritten.

Дополнительно, адаптеры для однофайловых адресатов могут определять 'Extension' свойство, указывающее расширение файла в виде скалярной строки (например, «jpg») для использования при автоматическом создании места назначения. Для адаптеров, хранящих данные в папке, это свойство не должно существовать или быть пустым.

Атрибуты класса

Abstract
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Невозможно создать экземпляр объекта этого типа напрямую. Вместо этого подкласс этого интерфейса используется для создания других классов, которые могут быть созданы. Панель инструментов включает следующие адаптеры. Все эти адаптеры поддерживают операции чтения и записи.

Все адаптеры, работающие по каждому блоку, например: images.blocked.GenericImageBlocks, может использоваться с параллельным режимом apply объектная функция.

См. также

Представлен в R2021a