Packageorg.springextensions.actionscript.metadata
SVN browsingIMetadataProcessor.as
FisheyeIMetadataProcessor.as
Interfacepublic interface IMetadataProcessor
ImplementorsAbstractMetadataProcessor

Describes an object that can process an instance that is annotated with specific metadata.



Documentation reference: annotations

Sample project: metadataprocessor (source)


Public Properties
 PropertyDefined by
  metadataNames : Array
[read-only] The names of the metadata annotations that the current IMetadataProcessor processes.
IMetadataProcessor
  processBeforeInitialization : Boolean
[read-only] If true the IMetadataProcessor instance will be able to process the annotated instance before it has been initialized by the container.
IMetadataProcessor
Public Methods
 MethodDefined by
  
process(instance:Object, container:IMetaDataContainer, metadataName:String, objectName:String):void
Processes the specified Object.
IMetadataProcessor
Property detail
metadataNamesproperty
metadataNames:Array  [read-only]

The names of the metadata annotations that the current IMetadataProcessor processes.

Implementation
    public function get metadataNames():Array
processBeforeInitializationproperty 
processBeforeInitialization:Boolean  [read-only]

If true the IMetadataProcessor instance will be able to process the annotated instance before it has been initialized by the container.

Implementation
    public function get processBeforeInitialization():Boolean
Method detail
process()method
public function process(instance:Object, container:IMetaDataContainer, metadataName:String, objectName:String):void

Processes the specified Object. The IMetaDataContainer instance can be any of these MetaDataContainer subclasses:

Parameters
instance:Object — The specified Object.
 
container:IMetaDataContainer — The associated IMetaDataContainer
 
metadataName:String — The metadata name that triggered this invocation.
 
objectName:String — The name of the object definition in the Spring Actionscript container.