Пакет: 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
функция объекта.