images.blocked.Adapter class

Пакет: images.blocked

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

Описание

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

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

Разделение на подклассы, чтобы создать адаптер

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

Требуемые и дополнительные методы

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

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

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

Abstract
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

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

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

Смотрите также

Введенный в R2021a