Package | org.swizframework.processors |
Class | public class MediateProcessor |
Inheritance | MediateProcessor ![]() ![]() |
Property | Defined By | ||
---|---|---|---|
![]() | metadataClass : Class [read-only]
| BaseMetadataProcessor | |
![]() | metadataNames : Array [read-only]
Name of metadata tags in which this processor is interested. | BaseMetadataProcessor | |
priority : int [override] [read-only]
| MediateProcessor |
Property | Defined By | ||
---|---|---|---|
![]() | beanFactory : IBeanFactory | BaseMetadataProcessor | |
logger : SwizLogger | MediateProcessor | ||
mediatorsByEventType : Dictionary | MediateProcessor | ||
![]() | _metadataClass : Class | BaseMetadataProcessor | |
![]() | _metadataNames : Array | BaseMetadataProcessor | |
![]() | swiz : ISwiz | BaseMetadataProcessor |
Method | Defined By | ||
---|---|---|---|
MediateProcessor(metadataNames:Array = null)
Constructor
| MediateProcessor | ||
![]() |
Method used to set reference to parent Swiz instance. | BaseMetadataProcessor | |
[override]
| MediateProcessor | ||
![]() | setUpMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean
so they are ready to use. | BaseMetadataProcessor | |
[override]
| MediateProcessor | ||
![]() | tearDownMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean
so they are ready to be cleaned up. | BaseMetadataProcessor |
Method | Defined By | ||
---|---|---|---|
addMediatorByEventType(mediateTag:MediateMetadataTag, method:Function, eventType:String):void
Add Mediator By Event Type
| MediateProcessor | ||
![]() | BaseMetadataProcessor | ||
parseEventTypeExpression(value:String):String
Parse Event Type Expression
Processes an event type expression into an event type. | MediateProcessor | ||
removeMediatorByEventType(mediateTag:MediateMetadataTag, method:Function, eventType:String):void
Remove Mediator By Event Type
| MediateProcessor | ||
validateMediateMetadataTag(mediator:MediateMetadataTag):Boolean
Validate Mediate Metadata Tag
| MediateProcessor |
Constant | Defined By | ||
---|---|---|---|
MEDIATE : String = Mediate [static] | MediateProcessor |
logger | property |
protected var logger:SwizLogger
mediatorsByEventType | property |
protected var mediatorsByEventType:Dictionary
priority | property |
priority:int
[read-only] [override]
public function get priority():int
MediateProcessor | () | Constructor |
public function MediateProcessor(metadataNames:Array = null)
Constructor
ParametersmetadataNames:Array (default = null )
|
addMediatorByEventType | () | method |
protected function addMediatorByEventType(mediateTag:MediateMetadataTag, method:Function, eventType:String):void
Add Mediator By Event Type
Parameters
mediateTag:MediateMetadataTag | |
method:Function | |
eventType:String |
parseEventTypeExpression | () | method |
protected function parseEventTypeExpression(value:String):String
Parse Event Type Expression Processes an event type expression into an event type. Accepts a String specifying either the event type (ex. 'type') or a class constant reference (ex. 'SomeEvent.TYPE'). If a class constant reference is specified, it will be evaluted to obtain its String value. Class constant references are only supported in 'strict' mode.
Parameters
value:String — A String that defines a Event type expression.
|
String |
removeMediatorByEventType | () | method |
protected function removeMediatorByEventType(mediateTag:MediateMetadataTag, method:Function, eventType:String):void
Remove Mediator By Event Type
Parameters
mediateTag:MediateMetadataTag | |
method:Function | |
eventType:String |
setUpMetadataTag | () | method |
override public function setUpMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
Parameters
metadataTag:IMetadataTag | |
bean:Bean |
tearDownMetadataTag | () | method |
override public function tearDownMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
Parameters
metadataTag:IMetadataTag | |
bean:Bean |
validateMediateMetadataTag | () | method |
protected function validateMediateMetadataTag(mediator:MediateMetadataTag):Boolean
Validate Mediate Metadata Tag
Parameters
mediator:MediateMetadataTag — The MediateMetadataTag
|
Boolean |
MEDIATE | Constant |
protected static const MEDIATE:String = Mediate