Package | org.swizframework.processors |
Class | public class BaseMetadataProcessor |
Inheritance | BaseMetadataProcessor ![]() |
Implements | IMetadataProcessor |
Subclasses | DispatcherProcessor, InjectProcessor, MediateProcessor, PostConstructProcessor, PreDestroyProcessor |
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 [read-only]
| BaseMetadataProcessor |
Property | Defined By | ||
---|---|---|---|
beanFactory : IBeanFactory | BaseMetadataProcessor | ||
_metadataClass : Class | BaseMetadataProcessor | ||
_metadataNames : Array | BaseMetadataProcessor | ||
swiz : ISwiz | BaseMetadataProcessor |
Method | Defined By | ||
---|---|---|---|
BaseMetadataProcessor(metadataNames:Array, metadataClass:Class = null)
Constructor
| BaseMetadataProcessor | ||
Method used to set reference to parent Swiz instance. | BaseMetadataProcessor | ||
BaseMetadataProcessor | |||
setUpMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean
so they are ready to use. | BaseMetadataProcessor | ||
BaseMetadataProcessor | |||
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 | ||
---|---|---|---|
BaseMetadataProcessor |
_metadataClass | property |
protected var _metadataClass:Class
_metadataNames | property |
protected var _metadataNames:Array
beanFactory | property |
protected var beanFactory:IBeanFactory
metadataClass | property |
metadataClass:Class
[read-only]
public function get metadataClass():Class
metadataNames | property |
metadataNames:Array
[read-only] Name of metadata tags in which this processor is interested.
public function get metadataNames():Array
priority | property |
priority:int
[read-only]
public function get priority():int
swiz | property |
protected var swiz:ISwiz
BaseMetadataProcessor | () | Constructor |
public function BaseMetadataProcessor(metadataNames:Array, metadataClass:Class = null)
Constructor
ParametersmetadataNames:Array | |
metadataClass:Class (default = null )
|
createMetadataTag | () | method |
protected function createMetadataTag(metadataTag:IMetadataTag):IMetadataTag
Parameters
metadataTag:IMetadataTag |
IMetadataTag |
init | () | method |
public function init(swiz:ISwiz):void
Method used to set reference to parent Swiz
instance.
Parameters
swiz:ISwiz |
setUpMetadataTag | () | method |
public function setUpMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
Parameters
metadataTag:IMetadataTag | |
bean:Bean |
setUpMetadataTags | () | method |
public function setUpMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean
so they are ready to use.
Parameters
metadataTags:Array — Array of tags culled from this Bean 's TypeDescriptor
| |
bean:Bean — Bean instance to process
|
tearDownMetadataTag | () | method |
public function tearDownMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
Parameters
metadataTag:IMetadataTag | |
bean:Bean |
tearDownMetadataTags | () | method |
public function tearDownMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean
so they are ready to be cleaned up.
Parameters
metadataTags:Array — Array of tags culled from this Bean 's TypeDescriptor
| |
bean:Bean — Bean instance to process
|