Пакет: matlab.system
Набор значений вектора допустимого символа
Класс matlab.System.StringSet
будет удален в будущем релизе. Чтобы создать свойства с конечным списком значений, используйте перечисления вместо этого. Смотрите Предельные Значения свойств к Конечному Списку.
matlab.system.StringSet
задает список значений вектора допустимого символа для свойства. Этот класс подтверждает вектор символов в свойстве и включает заполнение клавишей Tab для значения свойства. StringSet позволяет только предопределенные или настроенные векторы символов как значения для свойства.
StringSet
использует два соединенных свойства, которые необходимо задать в том же классе. Каждый - общественная собственность, которая содержит значение вектора текущего символа. Эта общественная собственность отображена пользователю. Другое свойство является скрытым свойством, которое содержит список всех возможных значений вектора символов. Это скрытое свойство должно также иметь постоянный атрибут так, чтобы значения не могли быть изменены пользователем.
Следующие факторы применяются при использовании StringSets:
Свойство, которое содержит вектор текущего символа, может иметь любое имя.
Свойство, которое содержит StringSet
, должно использовать то же имя в качестве свойства с суффиксом “Набор”, добавленный к нему. Это свойство является экземпляром класса matlab.system.StringSet
.
Векторы допустимого символа, заданные в StringSet
, должны быть объявлены с помощью массива ячеек. Массив ячеек не может быть пустым, и при этом он не может иметь никаких пустых символьных векторов. Векторы допустимого символа должны быть уникальными и являются чувствительными к регистру.
Свойство должно быть установлено в допустимое значение StringSet
.