Packageorg.swizframework.processors
Interfacepublic interface IMetadataProcessor extends IProcessor
Implementors BaseMetadataProcessor



Public Properties
 PropertyDefined By
  metadataNames : Array
[read-only] Name of metadata tags in which this processor is interested.
IMetadataProcessor
 Inheritedpriority : int
[read-only] Read-only property used to specify this processor's priority in the list of processors.
IProcessor
Public Methods
 MethodDefined By
 Inherited
init(swiz:ISwiz):void
Method used to set reference to parent Swiz instance.
IProcessor
  
setUpMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean so they are ready to use.
IMetadataProcessor
  
tearDownMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean so they are ready to be cleaned up.
IMetadataProcessor
Property Detail
metadataNamesproperty
metadataNames:Array  [read-only]

Name of metadata tags in which this processor is interested.


Implementation
    public function get metadataNames():Array
Method Detail
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:BeanBean instance to process

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:BeanBean instance to process