Пакет: matlab.net.http.field
Суперклассы: matlab.net.http.field.GenericField
GenericField для поддержки параметризованного синтаксиса
A GenericParameterizedField объект является версией GenericField , поддерживающий следующий параметризованный синтаксис.
Type; param1=value1; param2=value2; param3=value3; ...
Type является маркером и каждый param=value пара представляет имя и значение параметра. Type необязателен, хотя это может потребоваться подклассам. В отличие от этого, GenericField, это поле поддерживает только один набор параметров (совместно называемый «элементом»), а не список элементов, разделенных запятыми.
obj = GenericParameterizedField(name,value) создает поле заголовка HTTP со свойством Name, имеющим значение name и свойство Value имеет значение value. Если value является строковым или символьным вектором, то value используется как есть. В противном случае MATLAB ® пытается преобразовать его в строку.
value должен содержать тип и разделенный точкой с запятой список параметров в следующей форме, где type - значение Type собственность и каждая param=value определяет параметр. Однако MATLAB не применяет этот синтаксис value.
type; param1=value1; param2=value2; param3=value3; ...
Если value является Nx2 строковой матрицей, каждая строка матрицы представляет param=value параметр поля, в виде:
"" type param1 value1 param2 value2
Любая строка с пустым именем отображается в поле как значение без имени. Как правило, первой строкой является строка Type. При использовании этой формы конструктора MATLAB проверяет, что имена параметров и тип являются допустимыми токенами. Для param=value пары, значения кавычек MATLAB, которые содержат зарезервированные символы, если они еще не включены в кавычки, и пропускают двойные кавычки.
Тип является необязательным. Если не установлен, то он может быть установлен позже с помощью Type свойство или путем вызова метода setParameter(obj,"",type).
obj = GenericParameterizedField(name,type,Name,Value) создает поле заголовка со свойством Type, имеющим значение type и параметры с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.
Этот синтаксис примерно тот же, что и при указании следующего аргумента строковой матрицы:
obj = GenericParameterizedField(NAME, ["" TYPE; PARAM1 VALUE1; PARAM2 VALUE2; ...])