GODPAPER | All Packages | All Classes | Index | Frames No Frames |
IFactory

Package | mx.core
Interface | public 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

| Method | Defined By
--- | --- | ---
|  | newInstance():* 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.

Thu Jan 16 2014, 01:11 PM +08:00