Пакет: matlab.io.datastore
Добавить поддержку свойств папки в хранилище данных
matlab.io.datastore.FoldersPropertyProvider является абстрактным смешанным классом, который добавляет поддержку 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 для пользовательского хранилища данных необходимо:
Наследовать от matlab.io.datastore.FoldersPropertyProvider класс.
Используйте populateFoldersFromLocation метод в конструкторе хранилища данных для указания местоположения, из которого следует заполнить Folders собственность.
matlab.io.datastore.FoldersPropertyProvider класс является handle класс.
datastore | matlab.io.Datastore | matlab.io.datastore.FileWritable | writeall