public function add(d:Dictionary):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Adds all ressources contained in the passed-in dictionnary
into this locator instance. If there is keys used both in
the locator and in the dictionnary an exception is thrown.
Parameters
| d:Dictionary — dictionnary instance which contains ressources
to be added
|
public function addEventListener(type:String, listener:Object, ... rest):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Adds an event listener for the specified event type.
There is two behaviors for the addEventListener
function :
- The passed-in listener is an object :
The object is added as listener only for the specified event, the object must
have a function with the same name than
type or at least a
handleEvent function.
- The passed-in listener is a function :
A
Delegate object is created and then
added as listener for the event type. There is no restriction on the name of
the function. If the rest is not empty, all elements in it is
used as additional arguments into the delegate object.
Parameters
| type:String — name of the event for which register the listener
|
| |
| listener:Object — object or function which will receive this event
|
| |
| ... rest — additional arguments for the function listener
|
Returns
| Boolean — true if the function have been succesfully added as
listener fot the passed-in event
|
Throws
| — UnsupportedOperationException — If the listener is an object
which have neither a function with the same name than the event type nor
a function called handleEvent
|
public function addListener(listener:BeanFactoryListener):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Adds the passed-in listener as listener for all events dispatched
by this event broadcaster. The function returns true
if the listener have been added at the end of the call. If the
listener is already registered in this event broadcaster the function
returns false.
Note : The addListener function doesn't accept functions
as listener, functions could only register for a single event.
Parameters
Returns
| Boolean — true if the listener have been added during this call
|
Throws
| — IllegalArgumentException — If the passed-in listener
listener doesn't match the listener type supported by this event
broadcaster
|
| |
| — IllegalArgumentException — If the passed-in listener
is a function
|
public function clear():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Clears factory
public static function getInstance():BeanFactory
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns unique factory instance.
Returns
public function getKey(bean:Object):String
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns registered key for passes-in bean object.
Parameters
| bean:Object — Bean object to search
|
Returns
public function getKeys():Array
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns all registered keys on an Array.
Returns
public function getValues():Array
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns all registered values on an Array.
Returns
public function isBeanRegistered(bean:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns true if passed-in bean is registered in factory.
Parameters
Returns
public function isRegistered(key:String):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns true if passed-in key is registered in factory.
Parameters
Returns
public function locate(key:String):Object
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Searchs and returns value registered with passed-in key.
Parameters
| key:String — Registered key to search
|
Returns
Throws
| — NoSuchElementException — key is not
registered in factory
|
public function register(key:String, bean:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Registers new key / bean pair into factory.
Parameters
| key:String — Key to register
|
| |
| bean:Object — Value to record
|
Returns
Throws
| — IllegalArgumentException — key or bean are
already registered in factory
|
public static function release():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Releases factory.
Factory is not cleared.
public function removeEventListener(type:String, listener:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Removes the passed-in listener for listening the specified event. The
listener could be either an object or a function.
Parameters
| type:String — name of the event for which unregister the listener
|
| |
| listener:Object — object or function to be unregistered
|
Returns
| Boolean — true if the listener have been successfully removed
as listener for the passed-in event
|
public function removeListener(listener:BeanFactoryListener):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Removes the passed-in listener object from this event
broadcaster. The object is removed as listener for all
events the broadcaster may dispatch.
Parameters
| listener:BeanFactoryListener — the listener object to remove from
this event broadcaster object
|
Returns
| Boolean — true if the object have been successfully
removed from this event broadcaster
|
Throws
| — IllegalArgumentException — If the passed-in listener
is a function
|
public function toString():String
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns string representation.
Returns
public function unregister(key:String):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Unregisters key from factory.
Parameters
| key:String — Key to unregister
|
Returns
public function unregisterBean(bean:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Unregisters bean from factory.
Key is unregistered too.
Parameters
| bean:Object — Value to unregister
|
Returns
Event object type: com.bourre.ioc.bean.BeanEvent
BeanEvent.type property = com.bourre.ioc.bean.BeanEvent.onRegisterBeanEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when a bean is registered.
Defines the value of the type property of the event
object for a onRegisterBean event.
Event object type: com.bourre.ioc.bean.BeanEvent
BeanEvent.type property = com.bourre.ioc.bean.BeanEvent.onUnregisterBeanEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when a bean is unregistered.
Defines the value of the type property of the event
object for a onUnregisterBean event.
LowRA API documentation 2008- 2009
Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1
mer. févr. 25 2009, 9:22 AM GMT+01:00