ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
org.osmf.net.metrics 

MetricRepository  - AS3 OSMF

Packageorg.osmf.net.metrics
Classpublic class MetricRepository
InheritanceMetricRepository Inheritance Object

Language Version: ActionScript 3.0
Product Version: OSMF 2.0
Runtime Versions: Flash Player 10, AIR 1.5

MetricRepository is responsible with storing metrics. It responds to requests containing the metric type and its parameters. The MetricRepository will make use of a MetricFactory to create new metrics.

Related API Elements

org.osmf.net.abr.MetricFactory


Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  metricFactory : MetricFactory
[read-only] The MetricFactory object to be used for creating new metrics.
MetricRepository
Public Methods
 MethodDefined By
  
Constructor.
MetricRepository
  
Returns a reference to a MetricBase of the specified type, with the specified arguments.
MetricRepository
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Property Detail

metricFactory

property
metricFactory:MetricFactory  [read-only]

Language Version: ActionScript 3.0
Product Version: OSMF 2.0
Runtime Versions: Flash Player 10, AIR 1.5

The MetricFactory object to be used for creating new metrics.



Implementation
    public function get metricFactory():MetricFactory
Constructor Detail

MetricRepository

()Constructor
public function MetricRepository(metricFactory:MetricFactory)

Language Version: ActionScript 3.0
Product Version: OSMF 2.0
Runtime Versions: Flash Player 10, AIR 1.5

Constructor. Initializes the dictionary meant to hold the metrics.

Parameters
metricFactory:MetricFactory — The MetricFactory object to be used for creating new metrics.
Method Detail

getMetric

()method
public function getMetric(type:String, ... args):MetricBase

Language Version: ActionScript 3.0
Product Version: OSMF 2.0
Runtime Versions: Flash Player 10, AIR 1.5

Returns a reference to a MetricBase of the specified type, with the specified arguments.

Parameters

type:String — The type of the metric
 
... args — The arguments to be passed to the metric's constructor

Returns
MetricBase