Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
org.osmf.net.metrics 

MetricFactory  - AS3 OSMF

Пакетorg.osmf.net.metrics
Классpublic class MetricFactory
НаследованиеMetricFactory Inheritance Object
Подклассы DefaultMetricFactory

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

MetricFactory представляет класс фабрики для метрик.

Результатом операции фабрики является объект MetricBase.

MetricFactory ведет список объектов MetricFactoryItem, каждый из которых инкапсулирует всю информацию, необходимую для создания определенной метрики.

Связанные элементы API

org.osmf.net.abr.MetricBase
org.osmf.net.abr.DefaultMetricFactory


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  numItems : Number
[только для чтения] Количество элементов
MetricFactory
Общедоступные методы
 МетодОпределено
  
Конструктор.
MetricFactory
  
Добавляет указанный MetricFactoryItem к фабрике.
MetricFactory
  
Создает MetricBase.
MetricFactory
  
Элемент, соответствующий указанному типу метрики
MetricFactory
  
Зарегистрированные элементы
MetricFactory
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Удаляет указанный элемент MetricFactoryItem из фабрики.
MetricFactory
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

numItems

свойство
numItems:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 2.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Количество элементов



Реализация
    public function get numItems():Number
Сведения о конструкторе

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.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.