ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
com.adobe.fiber.runtime.lib 

CollectionFunc  - AS3 ADEP Data Services

Packagecom.adobe.fiber.runtime.lib
Classpublic class CollectionFunc
InheritanceCollectionFunc Inheritance Object

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

The CollectionFunc class defines the implementations of the expression runtime functions for Collections for the Adobe application modeling language.



Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
Public Methods
 MethodDefined By
  
[static] Returns the average of a collection of numeric values.
CollectionFunc
  
[static] Returns the maximum value in a collection of numbers.
CollectionFunc
  
[static] Returns the minimum value in a collection of numbers.
CollectionFunc
  
[static] Returns the total of all numbers in a collection.
CollectionFunc
  
[static] Checks if a collection contains a given item.
CollectionFunc
  
[static] Returns the number of elements (the size) of a collection.
CollectionFunc
 Inherited
Indicates whether an object has a specified property defined.
Object
  
[static] Checks if a collection is empty.
CollectionFunc
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
  
[static] Given a value and a sorted list of values, returns number of list items less than the value.
CollectionFunc
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
  
[static] Returns the size of a collection.
CollectionFunc
 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
Method Detail

collectionAvg

()method
public static function collectionAvg(c:ArrayCollection):Number

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the average of a collection of numeric values. If size of the collection is 0 or the collection is null, 0 is returned.

Parameters

c:ArrayCollection — Collection

Returns
Number — The average

collectionMax

()method 
public static function collectionMax(c:ArrayCollection):Number

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the maximum value in a collection of numbers. If size of the collection is 0 or the collection is null, 0 is returned.

Parameters

c:ArrayCollection — Collection containing Number values

Returns
Number — Largest value in the collection

collectionMin

()method 
public static function collectionMin(c:ArrayCollection):Number

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the minimum value in a collection of numbers. If size of the collection is 0 or the collection is null, 0 is returned.

Parameters

c:ArrayCollection — Collection containing Number values

Returns
Number — Smallest value in the collection

collectionSum

()method 
public static function collectionSum(c:ArrayCollection):Number

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the total of all numbers in a collection. If size of the collection is 0 or the collection is null, 0 is returned.

Parameters

c:ArrayCollection — Collection

Returns
Number — Sum of the collection

contains

()method 
public static function contains(c:ArrayCollection, item:Object):Boolean

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Runtime Versions: Flash Player 9, AIR 1.1

Checks if a collection contains a given item. If the collection is empty, it doesn't contain the item. If the item is null or undefined it can still be contained in the collection.

Parameters

c:ArrayCollection — Collection
 
item:Object — Object to test

Returns
Boolean — true if item is contained in collection c

count

()method 
public static function count(collection:ArrayCollection):int

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Runtime Versions: Flash Player 9, AIR 1.1

Returns the number of elements (the size) of a collection. Equivalent to sizeof.

Parameters

collection:ArrayCollection — The collection

Returns
int — Size of collection

isEmpty

()method 
public static function isEmpty(collection:ArrayCollection):Boolean

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Checks if a collection is empty. If collection does not exist, it is empty.

Parameters

collection:ArrayCollection — Collection

Returns
Boolean — true if collection is empty

part

()method 
public static function part(value:Object, list:ArrayCollection):int

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Given a value and a sorted list of values, returns number of list items less than the value. (If not sorted, returns the length of the list prefix made up of items less than value.)

For Example, given a collection C, containing [10, 20, 30], the call part(20, C) returns 1 as there is a single value (10) in the collection less than 20.

Parameters

value:Object — Value to search for
 
list:ArrayCollection — Sorted collection

Returns
int — Number of entries in the list with values less than value

sizeof

()method 
public static function sizeof(collection:ArrayCollection):int

Language Version: ActionScript 3.0
Product Version: Adobe Digital Enterprise Platform Data Services for Java EE 3
Runtime Versions: Flash Player 9, AIR 1.1

Returns the size of a collection. Equivalent to count.

Parameters

collection:ArrayCollection — The collection

Returns
int — Size of collection