Packagemx.core
Interfacepublic interface IFactory
Implementors ClassFactory

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The IFactory interface defines the interface that factory classes such as ClassFactory must implement. An object of type IFactory is a "factory object" which Flex uses to generate multiple instances of another class, each with identical properties.

For example, a DataGridColumn has an itemRenderer of type IFactory; it calls itemRenderer.newInstance() to create the cells for a particular column of the DataGrid.

See also

mx.core.ClassFactory


Public Methods
 MethodDefined By
  
Creates an instance of some class (determined by the class that implements IFactory).
IFactory
Method Detail
newInstance()method
public function newInstance():*

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Creates an instance of some class (determined by the class that implements IFactory).

Returns
* — The newly created instance.