| Package | com.bourre.ioc.assembler.property |
| Class | public class PropertyExpert |
| Inheritance | PropertyExpert AbstractLocator |
| Implements | BeanFactoryListener |
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Property object.
See also
| Method | Defined by | ||
|---|---|---|---|
![]() |
add(d:Dictionary):void
Adds all ressources contained in the passed-in dictionnary
into this locator instance.
| AbstractLocator | |
![]() |
addEventListener(type:String, listener:Object, ... rest):Boolean
Adds an event listener for the specified event type.
| AbstractLocator | |
|
addListener(listener:Object):Boolean
Adds the passed-in listener as listener for all events dispatched
by this event broadcaster.
| PropertyExpert | ||
|
addProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):Property
| PropertyExpert | ||
|
buildProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):Property
| PropertyExpert | ||
![]() |
callMethodOnAllValues(methodName:String, ... args):void
Takes all values of a Locator and call on each value the method name
passed as 1st argument.
| AbstractLocator | |
|
deserializeArguments(a:Array):Array
| PropertyExpert | ||
|
[static]
Returns the unique
PropertyExpert instance. | PropertyExpert | ||
![]() |
getKeys():Array
Returns an
Array view of the keys contained in this locator. | AbstractLocator | |
![]() |
Returns the exclusive logger object owned by this locator.
| AbstractLocator | |
![]() |
getType():Class
Return the class type of elements in this container.
| AbstractLocator | |
| PropertyExpert | |||
![]() |
getValues():Array
Returns an
Array view of the values contained in this locator. | AbstractLocator | |
![]() |
isRegistered(name:String):Boolean
Returns
true is there is a ressource associated
with the passed-in key. | AbstractLocator | |
![]() |
isTyped():Boolean
Returns
true if this container perform a verification
of the type of elements. | AbstractLocator | |
![]() |
locate(name:String):Object
Returns the ressource associated with the passed-in
key. | AbstractLocator | |
![]() |
matchType(o:*):Boolean
Verify that the passed-in object type match the current
container element's type.
| AbstractLocator | |
|
onRegisterBean(e:BeanEvent):void
| PropertyExpert | ||
|
onUnregisterBean(e:BeanEvent):void
| PropertyExpert | ||
![]() |
processOnAllValues(f:Function, ... args):void
Takes all values of a Locator and pass them one by one as arguments
to a method of an object.
| AbstractLocator | |
![]() |
register(name:String, o:Object):Boolean
Registers passed-in object with identifier name to this locator.
| AbstractLocator | |
|
release():void
[static]
Releases singleton.
| PropertyExpert | ||
![]() |
removeEventListener(type:String, listener:Object):Boolean
Removes the passed-in listener for listening the specified event.
| AbstractLocator | |
|
removeListener(listener:Object):Boolean
Removes the passed-in listener object from this event
broadcaster.
| PropertyExpert | ||
|
setPropertyValue(p:Property, target:Object):void
| PropertyExpert | ||
![]() |
toString():String
Returns the string representation of this instance.
| AbstractLocator | |
![]() |
unregister(name:String):Boolean
Unregisters object registered with identifier name.
| AbstractLocator | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
broadcastEvent(e:Event):void
Broadcast the passed-in event object to listeners
according to the event's type.
| AbstractLocator | |
![]() |
Returns event
Broadcaster owned by this locator. | AbstractLocator | |
|
onRegister(id:String = null, o:Object = null):void
Call this method to do something when an object is registered
in locator.
| PropertyExpert | ||
|
onUnregister(id:String = null):void
Call this method to do something when an object is unregistered
from locator.
| PropertyExpert | ||
| Event | Summary | Defined by | ||
|---|---|---|---|---|
| Dispatched when a property is built. | PropertyExpert | |||
| Dispatched when a property is registered. | PropertyExpert | |||
| Dispatched when a property is unregistered. | PropertyExpert | |||
| addListener | () | method |
public function addListener(listener:Object):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.
listener:Object — the listener object to add as global listener
|
Boolean — true if the listener have been added during this call
|
| addProperty | () | method |
public function addProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):Property
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
ownerID:String |
|
name:String (default = null) |
|
value:String (default = null) |
|
type:String (default = null) |
|
ref:String (default = null) |
|
method:String (default = null) |
Property |
| buildProperty | () | method |
public function buildProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):Property
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
ownerID:String |
|
name:String (default = null) |
|
value:String (default = null) |
|
type:String (default = null) |
|
ref:String (default = null) |
|
method:String (default = null) |
Property |
| deserializeArguments | () | method |
public function deserializeArguments(a:Array):Array
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
a:Array |
Array |
| getInstance | () | method |
public static function getInstance():PropertyExpert
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns the unique PropertyExpert instance.
PropertyExpert —
The unique PropertyExpert instance.
|
| getValue | () | method |
public function getValue(p:Property):*
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
p:Property |
* |
| onRegister | () | method |
protected override function onRegister(id:String = null, o:Object = null):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Call this method to do something when an object is registered in locator.
Parametersid:String (default = null) — Name of the registered object
|
|
o:Object (default = null) — The registered object
|
| onRegisterBean | () | method |
public function onRegisterBean(e:BeanEvent):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
e:BeanEvent |
| onUnregister | () | method |
protected override function onUnregister(id:String = null):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Call this method to do something when an object is unregistered from locator.
Parametersid:String (default = null) — Name of the registered object
|
| onUnregisterBean | () | method |
public function onUnregisterBean(e:BeanEvent):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
e:BeanEvent |
| release | () | method |
public static function release():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Releases singleton.
| removeListener | () | method |
public function removeListener(listener:Object):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.
Parameterslistener:Object — the listener object to remove from
this event broadcaster object
|
Boolean — true if the object have been successfully
removed from this event broadcaster
|
| setPropertyValue | () | method |
public function setPropertyValue(p:Property, target:Object):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
p:Property |
|
target:Object |
| onBuildProperty | event |
com.bourre.ioc.assembler.property.MethodEvent
com.bourre.ioc.assembler.property.PropertyEvent.onBuildPropertyEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when a property is built.
Defines the value of the type property of the event
object for a onBuildProperty event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
type |
Dispatched event type |
| Method | Value |
getExpertID()
| The property ID |
getProperty()
| The property object |
| onRegisterPropertyOwner | event |
com.bourre.ioc.assembler.property.MethodEvent
com.bourre.ioc.assembler.property.PropertyEvent.onRegisterPropertyOwnerEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when a property is registered.
Defines the value of the type property of the event
object for a onRegisterPropertyOwner event.
| Property | Value |
|---|---|
type |
Dispatched event type |
| Method | Value |
getExpertID()
| The property ID |
getProperty()
| The property object |
| onUnregisterPropertyOwner | event |
com.bourre.ioc.assembler.property.MethodEvent
com.bourre.ioc.assembler.property.PropertyEvent.onUnregisterPropertyOwnerEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when a property is unregistered.
Defines the value of the type property of the event
object for a onUnregisterPropertyOwner event.