Пакет | org.osmf.net.metrics |
Класс | public class MetricFactory |
Наследование | MetricFactory Object |
Подклассы | DefaultMetricFactory |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Результатом операции фабрики является объект MetricBase.
MetricFactory ведет список объектов MetricFactoryItem, каждый из которых инкапсулирует всю информацию, необходимую для создания определенной метрики.
Связанные элементы API
org.osmf.net.abr.DefaultMetricFactory
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
numItems : Number [только для чтения]
Количество элементов
| MetricFactory |
Метод | Определено | ||
---|---|---|---|
MetricFactory(qosInfoHistory:QoSInfoHistory)
Конструктор. | MetricFactory | ||
Добавляет указанный MetricFactoryItem к фабрике. | MetricFactory | ||
Создает MetricBase. | MetricFactory | ||
Элемент, соответствующий указанному типу метрики
| MetricFactory | ||
Зарегистрированные элементы
| MetricFactory | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет указанный элемент MetricFactoryItem из фабрики. | MetricFactory | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
numItems | свойство |
MetricFactory | () | Конструктор |
public function MetricFactory(qosInfoHistory:QoSInfoHistory)
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
ПараметрыqosInfoHistory:QoSInfoHistory |
addItem | () | метод |
public function addItem(item:MetricFactoryItem):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет указанный MetricFactoryItem к фабрике. Если в этой фабрике уже существует MetricFactoryItem с аналогичным идентификатором, то он будет заменен новым объектом MetricFactoryItem.
Параметры
item:MetricFactoryItem — Добавляемый элемент MetricFactoryItem.
|
Выдает
ArgumentError — Если аргумент является null или если аргумент имеет поле типа null .
|
buildMetric | () | метод |
public function buildMetric(type:String, ... args):MetricBase
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает MetricBase.
Параметры
type:String — Тип создаваемой метрики.
| |
... args — Аргументы, которые должны передаваться в конструктор метрики (кроме qosInfoHistory)
|
MetricBase — Новый элемент MetricBase нужного типа с указанными параметрами
|
Выдает
Error — Если тип не зарегистрирован в каком-либо элементе MetricFactoryItem.
|
getItem | () | метод |
public function getItem(type:String):MetricFactoryItem
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Элемент, соответствующий указанному типу метрики
Параметры
type:String |
MetricFactoryItem — Элемент, соответствующий указанному типу, или значение null, если такой элемент не существует
|
getItems | () | метод |
public function getItems():Vector.<MetricFactoryItem>
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Зарегистрированные элементы
ВозвращаетVector.<MetricFactoryItem> — Новый вектор.Элемент <MetricFactoryItem>, содержащий зарегистрированные элементы
|
removeItem | () | метод |
public function removeItem(item:MetricFactoryItem):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 2.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет указанный элемент MetricFactoryItem из фабрики. Если в этой фабрике не существует MetricFactoryItem, действия не выполняются.
Параметры
item:MetricFactoryItem — Удаляемый элемент MetricFactoryItem.
|
Выдает
ArgumentError — Если аргумент является null или если аргумент имеет поле типа null .
|
Tue Jun 12 2018, 11:34 AM Z