Paket | org.osmf.net.metrics |
Klasse | public class MetricFactory |
Vererbung | MetricFactory Object |
Unterklassen | DefaultMetricFactory |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Factory-Operation produziert eine MetricBase als Ausgabe.
Die MetricFactory enthält eine Liste von MetricFactoryItem-Objekten, die jeweils alle für das Erstellen einer spezifischen Metrik erforderlichen Informationen kapseln.
Verwandte API-Elemente
org.osmf.net.abr.DefaultMetricFactory
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
numItems : Number [schreibgeschützt]
Die Anzahl der Elemente
| MetricFactory |
Methode | Definiert von | ||
---|---|---|---|
MetricFactory(qosInfoHistory:QoSInfoHistory)
Konstruktor. | MetricFactory | ||
Fügt der Factory das angegebene MetricFactoryItem hinzu. | MetricFactory | ||
Produziert eine MetricBase. | MetricFactory | ||
Das Element, das dem angegebenen Metriktyp entspricht
| MetricFactory | ||
Die registrierten Elemente
| MetricFactory | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt das angegebene MetricFactoryItem aus der Factory. | MetricFactory | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
numItems | Eigenschaft |
MetricFactory | () | Konstruktor |
public function MetricFactory(qosInfoHistory:QoSInfoHistory)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
ParameterqosInfoHistory:QoSInfoHistory |
addItem | () | Methode |
public function addItem(item:MetricFactoryItem):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt der Factory das angegebene MetricFactoryItem hinzu. Wenn in dieser Factory bereits ein MetricFactoryItem mit derselben ID existiert, wird es vom neuen MetricFactoryItem-Objekt ersetzt.
Parameter
item:MetricFactoryItem — Das hinzuzufügende MetricFactoryItem.
|
Auslöser
ArgumentError — Wenn das Argument null ist oder wenn das Argument ein Typfeld null aufweist.
|
buildMetric | () | Methode |
public function buildMetric(type:String, ... args):MetricBase
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Produziert eine MetricBase.
Parameter
type:String — Der Typ der zu erstellenden Metrik.
| |
... args — Die Argumente, die an den Konstruktor der Metrik übergeben werden sollen (außer qosInfoHistory)
|
MetricBase — Eine neue MetricBase des gewünschten Typs mit den angegebenen Parametern
|
Auslöser
Error — Wenn der Typ für kein MetricFactoryItem registriert ist.
|
getItem | () | Methode |
public function getItem(type:String):MetricFactoryItem
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das Element, das dem angegebenen Metriktyp entspricht
Parameter
type:String |
MetricFactoryItem — Das Element, das dem angegebenen Typ entspricht, oder null, wenn kein solches Element vorhanden ist
|
getItems | () | Methode |
public function getItems():Vector.<MetricFactoryItem>
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die registrierten Elemente
RückgabewerteVector.<MetricFactoryItem> — Ein neuer Vektor.<MetricFactoryItem>, das die registrierten Elemente enthält
|
removeItem | () | Methode |
public function removeItem(item:MetricFactoryItem):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 2.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt das angegebene MetricFactoryItem aus der Factory. Wenn in dieser Factory kein derartiges MetricFactoryItem existiert, hat dies keine Auswirkungen.
Parameter
item:MetricFactoryItem — Das zu entfernende MetricFactoryItem.
|
Auslöser
ArgumentError — Wenn das Argument null ist oder wenn das Argument ein Typfeld null aufweist.
|
Tue Jun 12 2018, 10:04 AM Z