Пакет: matlab.io.datastore
Поддержка свойств Add Folder в datastore
matlab.io.datastore.FoldersPropertyProvider является абстрактным классом mixin, который добавляет поддержку Folders свойство (и, таким образом, FolderLayout пара "имя-значение" writeall) в пользовательские хранилища данных.
Чтобы использовать этот класс mixin, вы должны наследовать от matlab.io.datastore.FoldersPropertyProvider класс, в дополнение к matlab.io.Datastore и matlab.io.datastore.FileWritable классы. Используйте этот синтаксис как первые несколько линии в файле определения класса:
classdef MyDatastore < matlab.io.Datastore & .... matlab.io.datastore.FileWritable & ... matlab.io.datastore.FoldersPropertyProvider ... end
Folders свойство для пользовательского datastore, вы должны:
Наследование от matlab.io.datastore.FoldersPropertyProvider класс.
Используйте populateFoldersFromLocation метод в конструкторе datastore, чтобы указать местоположение, из которого можно заполнить Folders свойство.
The matlab.io.datastore.FoldersPropertyProvider класс является handle класс.
datastore | matlab.io.Datastore | matlab.io.datastore.FileWritable | writeall