Packageorg.swizframework.processors
Classpublic class PreDestroyProcessor
InheritancePreDestroyProcessor Inheritance BaseMetadataProcessor Inheritance flash.events.EventDispatcher

PreDestroy Processor



Public Properties
 PropertyDefined By
 InheritedmetadataClass : Class
[read-only]
BaseMetadataProcessor
 InheritedmetadataNames : Array
[read-only] Name of metadata tags in which this processor is interested.
BaseMetadataProcessor
  priority : int
[override] [read-only]
PreDestroyProcessor
Protected Properties
 PropertyDefined By
 InheritedbeanFactory : IBeanFactory
BaseMetadataProcessor
 Inherited_metadataClass : Class
BaseMetadataProcessor
 Inherited_metadataNames : Array
BaseMetadataProcessor
 Inheritedswiz : ISwiz
BaseMetadataProcessor
Public Methods
 MethodDefined By
  
PreDestroyProcessor(metadataNames:Array = null)
Constructor
PreDestroyProcessor
 Inherited
init(swiz:ISwiz):void
Method used to set reference to parent Swiz instance.
BaseMetadataProcessor
 Inherited
setUpMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
BaseMetadataProcessor
 Inherited
setUpMetadataTags(metadataTags:Array, bean:Bean):void
Process the metadata tags for the provided Bean so they are ready to use.
BaseMetadataProcessor
 Inherited
tearDownMetadataTag(metadataTag:IMetadataTag, bean:Bean):void
BaseMetadataProcessor
  
tearDownMetadataTags(metadataTags:Array, bean:Bean):void
[override] Process the metadata tags for the provided Bean so they are ready to be cleaned up.
PreDestroyProcessor
Protected Methods
 MethodDefined By
 Inherited
BaseMetadataProcessor
Protected Constants
 ConstantDefined By
  PRE_DESTROY : String = PreDestroy
[static]
PreDestroyProcessor
Property Detail
priorityproperty
priority:int  [read-only] [override]


Implementation
    public function get priority():int
Constructor Detail
PreDestroyProcessor()Constructor
public function PreDestroyProcessor(metadataNames:Array = null)

Constructor

Parameters
metadataNames:Array (default = null)
Method Detail
tearDownMetadataTags()method
override 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

Constant Detail
PRE_DESTROYConstant
protected static const PRE_DESTROY:String = PreDestroy