images.blocked.Adapter class

Пакет: images.blocked

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

Описание

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

The 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