Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
   AbstractApplicationContext
org.springextensions.actionscript.context.support The XMLApplicationContext is the object factory used in ActionScript projects, in Flex projects you want to use the FlexXMLApplicationContext class.
   AbstractBusinessDelegate
org.springextensions.actionscript.cairngorm.business AbstractBusinessDelegate acts as a base class for business delegates.
   AbstractConsumerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   AbstractDataTranslatorAwareBusinessDelegate
org.springextensions.actionscript.cairngorm.business Abstract implementation of a business delegate that can be assigned an IDataTranslator instance to do some initial data conversion before the delegate's result is sent back to it's initial responder.
   AbstractFactoryObject
org.springextensions.actionscript.ioc.factory.config

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   AbstractMXMLObject
org.springextensions.actionscript.context.support.mxml Abstract base class for non-visual MXML components
   AbstractNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Abstract base class for node parsers.
   AbstractObjectDefinitionParser
org.springextensions.actionscript.ioc.factory.xml Abstract implementation of IObjectDefinitionParser that offers templating for parsing and registering an object definition.
   AbstractObjectFactory
org.springextensions.actionscript.ioc.factory.support This is the basic implementation of IConfigurableObjectFactory.
   AbstractOperation
org.springextensions.actionscript.core.operation Abstract base class for IOperation implementations.
   AbstractProducerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   AbstractProgressOperation
org.springextensions.actionscript.core.operation Abstract base class for IProgressOperation implementations.
   AbstractPropertyEditor
org.springextensions.actionscript.objects.propertyeditors Abstract base class for IPropertyEditor implementations.
   AbstractReferenceResolver
org.springextensions.actionscript.ioc.factory.support Abstract base class for reference resolvers.
   AbstractRemoteObjectOperation
org.springextensions.actionscript.rpc.remoting Abstract base class for operations that invoke methods on a remote object.
   AbstractResponder
org.springextensions.actionscript.cairngorm Abstract responder base class.
   AbstractResponderCommand
org.springextensions.actionscript.cairngorm.commands Base class for command classes that can act as a responder for their assigned business delegate.
   AbstractServiceNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.rpc mx.rpc.AbstractService node parser.
   AbstractStageProcessor
org.springextensions.actionscript.stage Abstract base class for IStageProcessor implementations.
   AbstractTaskBlock
org.springextensions.actionscript.core.task.support Base class for ITaskBlock implementations.
   AbstractTaskDefinitionParser
org.springextensions.actionscript.core.task.xml.parser Base class for definition parsers dealing with task elements
   AccessStrategy
org.springextensions.actionscript.security Determines the way access to a stage component is restricted.
   AMFChannelNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   ApplicationContextAwareProcessor
org.springextensions.actionscript.context.support IObjectPostProcessor implementation that checks for objects that implement the IApplicationContextAware interface and injects them with the provided IApplicationContext instance.
   ApplicationDomainAwarePostProcessor
org.springextensions.actionscript.ioc.factory.config Post processes object by setting the applicationDomain as a property on the object if it implements IApplicationDomainAware.
   ApplicationPropertiesResolver
org.springextensions.actionscript.ioc.factory.config.flex Resolves predefined application properties found in the Flex Application class.
   ApplicationUtils
org.springextensions.actionscript.utils Flex SDK version ignorant utilities for working with Application objects.
   AppSettings
org.springextensions.actionscript.config The AppSettings class is a singleton that holds a set of configuration settings.
   AppSettingsEvent
org.springextensions.actionscript.config An AppSettings event object that contains information about the key and value that caused the event.
   Arg
org.springextensions.actionscript.context.support.mxml MXML representation of an Arg object.
   ArrayCollectionNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses an array-collection node.
   ArrayCollectionReferenceResolver
org.springextensions.actionscript.ioc.factory.support.referenceresolvers Resolves the references in an array-collection.
   ArrayCollectionUtils
org.springextensions.actionscript.utils Contains utilities for working with ArrayCollection objects.
   ArrayNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses an array node.
   ArrayReferenceResolver
org.springextensions.actionscript.ioc.factory.support.referenceresolvers Resolves the references in an array.
   AttributeToElementPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Converts an attribute to an element.
   AttributeToPropertyMapping
org.springextensions.actionscript.ioc.factory.xml.parser.support Describes a mapping between an xml attribute value and a property name of an object definition.
   AutowireMode
org.springextensions.actionscript.ioc Enumeration for the autowire types of an object definition.
   BaseApplicationDomainAwareObjectPostProcessor
org.springextensions.actionscript.ioc.factory.config 
   BaseObject
org.springextensions.actionscript.domain Base object that offers core functionality for working with object such as an equals(), clone() and copyFrom() method.
   BasicSASModule
org.springextensions.actionscript.module Basic implementation of the ISASModule interface.
   BlockNodeParser
org.springextensions.actionscript.core.task.xml.parser Converts a <for/> or <while/> element to a corresponding IObjectDefinition.
   BooleanPropertyEditor
org.springextensions.actionscript.objects.propertyeditors Converts boolean string values (true or false) to a typed Boolean value.
   BusinessDelegateFactory
org.springextensions.actionscript.cairngorm.business Business delegate factory.
   CairngormFrontController
org.springextensions.actionscript.cairngorm.control The CairngormFrontController extends Cairngorm's FrontController and adds the ability to pass in a command map to the constructor.
   CairngormServiceLocator
org.springextensions.actionscript.cairngorm.business Allows programmatic manipulation of the services inside Cairngorm's ServiceLocator.
   ChannelNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   ChannelSetNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   ClassBasedObjectSelector
org.springextensions.actionscript.stage.selectors IObjectSelector approving or denying objects based on fully qualified class name.
   ClassPropertyEditor
org.springextensions.actionscript.objects.propertyeditors Converts class names to class objects.
   CommandEvent
org.springextensions.actionscript.core.command.event 
   CommandFactory
org.springextensions.actionscript.cairngorm.commands ICommandFactory implementation that is capable of creating commands that implements the ICommand interface.
   CommandProxy
org.springextensions.actionscript.cairngorm.commands 
   ComponentScannerObjectFactoryPostProcessor
org.springextensions.actionscript.context.metadata Factory post processor that scans the application for classes annotated with [Component] metadata and creates and adds object definitions from these classes to the container.
   ComposedObjectSelector
org.springextensions.actionscript.stage.selectors IObjectSelector approving objects if all composing objects are approving the passed object.
   CompositeCommand
org.springextensions.actionscript.core.command Basic implementation of the ICompositeCommand that executes a list of ICommand instances that were added through the addCommand() method.
   CompositeCommandEvent
org.springextensions.actionscript.core.command.event 
   CompositeCommandKind
org.springextensions.actionscript.core.command Enumeration that defines the different ways an ICompositeCommand can execute its collection of ICommands
   ConstantNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.util 
   Constants
org.springextensions.actionscript.ioc.util

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   ConstructorArg
org.springextensions.actionscript.context.support.mxml This subclass exists only as an alias to clarify MXML markup
   ConsumerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   CountProvider
org.springextensions.actionscript.core.task.support Base class for ICountProvider implementations.
   CountProviderNodeParser
org.springextensions.actionscript.core.task.xml.parser Converts a count attribute to a corresponding IObjectDefinition.
   CustomEditorConfigurer
org.springextensions.actionscript.ioc.factory.config IObjectFactoryPostProcessor implementation that allows for convenient registration of custom property editors.
   DataEvent
org.springextensions.actionscript.core.event The DataEvent class is an Event that carries a data property that can be used as a generic data container for the payload of the event.
   DefaultAutowireProcessor
org.springextensions.actionscript.ioc.autowire

Default IAutowireProcessor implementation used by the AbstractObjectFactory.

   DefaultAutowiringStageProcessor
org.springextensions.actionscript.stage IStageProcessor implementation that is created by default by the FlexXMLApplicationContext to perform autowiring and dependency injection on stage components.
   DefaultCommandFactoryRegistry
org.springextensions.actionscript.cairngorm.commands

Default implementation of the ICommandFactoryRegistry interface.

   DefaultFlexAutowireProcessor
org.springextensions.actionscript.ioc.autowire Extension of the DefaultAutowireProcessor that also allows object fields to be bound to other objects.
   DefaultListableObjectFactory
org.springextensions.actionscript.ioc.factory.support Default implementation of the IConfigurableListableObjectFactory and the IObjectDefinitionRegistry interfaces.
   DefaultObjectDefinitionResolver
org.springextensions.actionscript.stage Default IObjectDefinitionResolver used for wiring.
   DependencyCheckMode
org.springextensions.actionscript.ioc Enumeration for dependency check modes for object properties.
   DictionaryNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses a dictionary node.
   DictionaryReferenceResolver
org.springextensions.actionscript.ioc.factory.support.referenceresolvers Resolves references in a dictionary.
   DisplayObjectContainerUtils
org.springextensions.actionscript.utils Contains utilities for working with DisplayObjectContainer objects.
   Entity
org.springextensions.actionscript.domain Entity acts as a base domain object for objects that hold a unique identity throughout their lifetime.
   EntityCollection
org.springextensions.actionscript.collections Collection that is forced to hold instances of type Entity.
   EntityUtil
org.springextensions.actionscript.domain.util Provides utilities for working with IEntity implementations and collections holding IEntity implementations.
   Environment
org.springextensions.actionscript.utils Contains information about the environment the application is currently running in.
   EventBus
org.springextensions.actionscript.core.event The EventBus is used as a publish/subscribe event mechanism that lets objects communicate with eachother in a loosely coupled way.
   EventBusFacade
org.springextensions.actionscript.core.event Basic implementation of the IEventBus interface that acts as a facade for the static EventBus class.
   EventHandlerMetaDataPostProcessor
org.springextensions.actionscript.ioc.factory.config IObjectPostProcessor implementation that adds EventBus event handlers based on the annotations found in the object's class.
   EventHandlerProxy
org.springextensions.actionscript.ioc.factory.config Proxied method invoker for event handlers.
   EventSequence
org.springextensions.actionscript.cairngorm An EventSequence represents a sequence of events to be chained.
   FieldRetrievingFactoryObject
org.springextensions.actionscript.ioc.factory.config

FieldRetrievingFactoryObject is an IFactoryObject implementation which retrieves a static or non-static field value.

   FlexPropertyPlaceholderConfigurer
org.springextensions.actionscript.ioc.factory.config.flex Flex specific extension of the PropertyPlaceholderConfigurer that resolves predefined application properties found in the Flex Application class.
   FlexStageDefaultObjectSelector
org.springextensions.actionscript.stage Default IObjectResolver used for flex stage wiring.
   FlexStageProcessorRegistry
org.springextensions.actionscript.stage

A singleton implementation of the IStageProcessorRegistry that can be shared amongst FlexXMLApplicationContext instances that perform stage processing.

   FlexXMLApplicationContext
org.springextensions.actionscript.context.support Extension of XMLApplicationContext that supports flex framework specific classes like ArrayCollection.
   FlexXMLObjectDefinitionsParser
org.springextensions.actionscript.ioc.factory.xml.parser.support An extension to the XMLObjectDefinitionsParser to support flex framework specific classes like ArrayCollection.
   ForBlock
org.springextensions.actionscript.core.task.support Base class for ITaskBlock implementations.
   FunctionCommand
org.springextensions.actionscript.core.task.command 
   FunctionConditionProvider
org.springextensions.actionscript.core.task.support IConditionProvider implementation that takes a Function as a constructor argument and will invoke this Function in its getResult() method.
   FunctionCountProvider
org.springextensions.actionscript.core.task.support ICountProvider implementation that takes a Function as a constructor argument and will invoke this Function in its getCount() method.
   FunctionProxyCommand
org.springextensions.actionscript.core.task.command ICommand wrapper for MethodInvoker instances.
   GenericOperationCommand
org.springextensions.actionscript.core.command Generic ICommand implementation that can be used to wrap arbitrary IOperation or IProgressOperation implementations.
   GenericStageProcessor
org.springextensions.actionscript.stage This IStageProcessor uses certain stage components to be assigned to a specified target object.
   GenericStageProcessorNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.stageinterception genericstageprocessor node parser
   HtmlUtils
org.springextensions.actionscript.utils Contains utility methods for working with html.
   IApplicationContext
org.springextensions.actionscript.context Central interface for the configuration of an application.
   IApplicationContextAware
org.springextensions.actionscript.context Interface to be implemented by any object that wishes to be notified of the IApplicationContext that it runs in.
   IApplicationDomainAware
org.springextensions.actionscript.ioc.factory Describes an object that needs a reference to an ApplicationDomain.
   IAppSettingsListener
org.springextensions.actionscript.config By implementing this interface, a type can be added as a listener to the AppSettings class and receive notifications when the keys or values are modified.
   IAsyncCommand
org.springextensions.actionscript.core.command Describes an asynchronous command.
   IAutowireProcessor
org.springextensions.actionscript.ioc.autowire Interface that needs to be implemented by objects that can perform autowiring on arbitrary objects.
   IAutowireProcessorAware
org.springextensions.actionscript.ioc.autowire Interface to be implemented by all objects that need a reference to an IAutowireProcessor instance.
   IBusinessDelegate
org.springextensions.actionscript.cairngorm.business Defines a business delegate.
   IBusinessDelegateAware
org.springextensions.actionscript.cairngorm.business Implemented by objects that requires a reference to an IBusinessDelegate instance.
   IBusinessDelegateFactory
org.springextensions.actionscript.cairngorm.business Defines a business delegate factory.
   ICommand
org.springextensions.actionscript.core.command Interface to be implemented by command classes.
   ICommandFactory
org.springextensions.actionscript.cairngorm.commands Implemented by factory objects that are capable of creating ICommand instances.
   ICommandFactoryRegistry
org.springextensions.actionscript.cairngorm.commands Describes an object that can manage a list of ICommandFactory instances and can look up the appropriate factory for a specified command class.
   ICommandFactoryRegistryAware
org.springextensions.actionscript.cairngorm.commands 
   ICompositeCommand
org.springextensions.actionscript.core.command Interface that needs to be implemented by command classes that are composed of multiple commands.
   IConditionProvider
org.springextensions.actionscript.core.task Describes an object that provides a Boolean value that can be used for flow control purposes.
   IConditionProviderAware
org.springextensions.actionscript.core.task Describes an object that needs a reference to an IConditionProvider.
   IConfigurableApplicationContext
org.springextensions.actionscript.context Provides methods that will enable an implementing class to be configured by IObjectFactoryPostProcessor instances.
   IConfigurableListableObjectFactory
org.springextensions.actionscript.ioc.factory.config This interface combines IConfigurableObjectFactory and IListableObjectFactory
   IConfigurableObjectFactory
org.springextensions.actionscript.ioc.factory.config Defines the methods for configuring object factories.
   ICopyFrom
org.springextensions.actionscript.domain Interface to be implemented by all classes that want to provide "copy from" functionality.
   ICountProvider
org.springextensions.actionscript.core.task Describes an object that returns a count that can be used for flow control purposes.
   ICountProviderAware
org.springextensions.actionscript.core.task Describes an object that needs a reference to an ICountProvider instance.
   IDataTranslator
org.springextensions.actionscript.cairngorm.business Defines a generic data translator object
   IDataTranslatorAware
org.springextensions.actionscript.cairngorm.business Implemented by objects that need a reference to an IDataTranslator instance.
   IdAttributePreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Adds an "id" attribute to objects that have none defined.
   IDependencyInjector
org.springextensions.actionscript.ioc Defines the most basic service used to implement dependency injection.
   IEntity
org.springextensions.actionscript.domain Describes an entity.
   IEventBus
org.springextensions.actionscript.core.event Describes an object that is used as a publish/subscribe event mechanism that lets objects communicate with eachother in a loosely coupled manner.
   IEventBusListener
org.springextensions.actionscript.core.event Interface to be implemented by all objects that want to register themselves as listeners to all events dispatched from the event bus.
   IFactoryObject
org.springextensions.actionscript.ioc.factory

Interface to be implemented by objects that are factories for other objects.

   IfElseBlock
org.springextensions.actionscript.core.task.support Abstract base class for IOperation implementations.
   IfNodeParser
org.springextensions.actionscript.core.task.xml.parser Converts an <if/> node to a corresponding IObjectDefinition.
   IForBlock
org.springextensions.actionscript.core.task Describes an object that can execute a sequence of ICommands for a number of times determined by an ICountProvider instance.
   IIfElseBlock
org.springextensions.actionscript.core.task Describes an object consisting of one or two logical blocks which can be executed depending on the result of an IConditionProvider instance.
   IInitializingObject
org.springextensions.actionscript.ioc.factory Objects that should execute behavior after their properties have been set, should implement this interface.
   IIocCommand
org.springextensions.actionscript.puremvc.interfaces Description wannabe.
   IIocConfigNameAware
org.springextensions.actionscript.puremvc.interfaces Defines setter and getter for a configuration name for ioc puremvc constructs.
   IIocController
org.springextensions.actionscript.puremvc.interfaces Description wannabe.
   IIocFacade
org.springextensions.actionscript.puremvc.interfaces Interface definition for IoC capable (Prana powered) PureMVC facade.
   IIocMediator
org.springextensions.actionscript.puremvc.interfaces Description wannabe.
   IIocProxy
org.springextensions.actionscript.puremvc.interfaces Description wannabe.
   IListableObjectFactory
org.springextensions.actionscript.ioc.factory Provides an object factory with list type methods of accessing definitions.
   IMap
org.springextensions.actionscript.collections Defines an object that contains key/value pairs.
   IMembershipOwner
org.springextensions.actionscript.security Describes an object that hold a list of role and right names.
   INamed
org.springextensions.actionscript.domain Interface to be implemented by objects that provide a "name" property.
   INamespaceHandler
org.springextensions.actionscript.ioc.factory.xml Interface to be implemented when creating a custom namespace handler.
   InnerObjectsPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors This IXMLObjectDefinitionsPreprocessor implementation looks for inner objects, objects that are children or grandchildren of an object, and sets their lazy-init attribute to true.
   INodeParser
org.springextensions.actionscript.ioc.factory.xml.parser Defines a single node parser.
   Interface
org.springextensions.actionscript.context.support.mxml 
   InterfacePreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors A IXMLObjectDefinitionsPreprocessor instance that retrieves all <interface/> elements, looks up the <object/> definitions that have classes that implement these interfaces and copies the configuration nodes from the interfaces to the appropriate <object/> elements.
   InvokeNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.util 
   IObjectDefinition
org.springextensions.actionscript.ioc Represents an object definition.
   IObjectDefinitionParser
org.springextensions.actionscript.ioc.factory.xml Interface to be implemented by custom object definition parsers, used in a namespace handler.
   IObjectDefinitionRegistry
org.springextensions.actionscript.ioc.factory.support Defines the interface for an object definition registry.
   IObjectDefinitionResolver
org.springextensions.actionscript.stage Objects implementing this interface are used to retrieve an IObjectDefinition for already existing objects to be wired.
   IObjectFactory
org.springextensions.actionscript.ioc.factory Defines the most basic object factory.
   IObjectFactoryAware
org.springextensions.actionscript.ioc.factory Interface to be implemented by all objects that want to know what container they run in.
   IObjectFactoryPostProcessor
org.springextensions.actionscript.ioc.factory.config

Allows for custom modification of an application context's objects definitions, adapting the objects property values of the context's underlying object factory.

   IObjectPostProcessor
org.springextensions.actionscript.ioc.factory.config Classes that implement the IObjectPostProcessor interface are special, and so they are treated differently by the container.
   IObjectReference
org.springextensions.actionscript.ioc.factory.config Exposes a reference to an object by its name.
   IObjectSelector
org.springextensions.actionscript.stage Objects implementing this interface are used to approve (or deny) the selection of an object for some action/purpose.
   IObjectSelectorAware
org.springextensions.actionscript.stage Describes an object that needs a reference to an IObjectSelector instance.
   IocConfigNameAwarePostProcessor
org.springextensions.actionscript.puremvc.ioc Object post processor which injects configuration name in all IIocConfigNameAware instances available in container.
   IocConstants
org.springextensions.actionscript.puremvc.interfaces Description wannabe.
   IocController
org.springextensions.actionscript.puremvc.core.controller Description wannabe.
   IocFacade
org.springextensions.actionscript.puremvc.patterns.facade IoC capable PureMVC facade which integrates functionalities of Prana and PureMVC frameworks.
   IocMacroCommand
org.springextensions.actionscript.puremvc.patterns.command Description wannabe.
   IocManagedMacroCommand
org.springextensions.actionscript.puremvc.patterns.command This class exists to provide a macro command that can have its subcommands injected into it.
   IocMediator
org.springextensions.actionscript.puremvc.patterns.mediator Description wannabe.
   IocProxy
org.springextensions.actionscript.puremvc.patterns.proxy Description wannabe.
   IocSimpleCommand
org.springextensions.actionscript.puremvc.patterns.command Description wannabe.
   IOperation
org.springextensions.actionscript.core.operation The IOperation interface describes an asynchronous operation.
   IOwnerModuleAware
org.springextensions.actionscript.module Describes an object that needs a reference to a Module that it is associated with.
   IProgressOperation
org.springextensions.actionscript.core.operation Subinterface of IOperation that contains information about the progress of an operation.
   IPropertyEditor
org.springextensions.actionscript.objects A property editor converts strings to typed objects.
   IPropertyEditorRegistry
org.springextensions.actionscript.objects Defines a registry for property editors.
   IReferenceResolver
org.springextensions.actionscript.ioc.factory The interface definting a reference resolver.
   IResetable
org.springextensions.actionscript.core.task Describes an object whose logic can be reset and restarted.
   IResourceLoader
org.springextensions.actionscript.core.io Interface to be implemented by classes that need to load a resource (xml, text, properties, ...) asynchronously.
   IResponderAware
org.springextensions.actionscript.cairngorm Implemented by objects that need a reference to an IResponder instance.
   IResponderCommandFactory
org.springextensions.actionscript.cairngorm.commands Implemented by objects that can create ICommand instances and configure them with the IBusinessDelegateFactory instances added with the addBusinessDelegateFactory method.
   ISASModule
org.springextensions.actionscript.module Describes a Module that makes use of a FlexXMLApplicationContext instance and an optional parent context.
   ISecurityManager
org.springextensions.actionscript.security

Describes an object that can restrict the access to a list of objects based on a list of role and right names contained in a given IMembershipOwner instance.

This interface extends the IMembershipOwner that way the roles and rights that are applicable to the objects that are being managed can be stored in the ISecurityManager.

   ISecurityManagerFactory
org.springextensions.actionscript.security Describes an object that can manage a list of membership data and based on that can create ISecurityManager instances for arbitrary objects.
   IService
org.springextensions.actionscript.rpc Defines a service that invokes asynchronous operation on (remote) objects.
   IStageProcessor
org.springextensions.actionscript.stage Describes an object that can process objects that have been added to the stage.
   IStageProcessorRegistry
org.springextensions.actionscript.stage Descibes an object that manages a collection of IStageProcessor instances.
   IStageProcessorRegistryAware
org.springextensions.actionscript.stage Describes an object that needs a reference to a IStageProcessorRegistry instance.
   ITask
org.springextensions.actionscript.core.task Describes an object that is enable to execute a collection of ICommands, both in sequence and in parallel, including simple flowcontrol logic such as if, else, while and for.
   ITaskBlock
org.springextensions.actionscript.core.task Describes an object that represents a block that can be continuously executed or interupted.
   ITaskFlowControl
org.springextensions.actionscript.core.task Describes an object that can influence the flow of control within a task.
   ITypeConverter
org.springextensions.actionscript.objects Converts a string value to a typed object.
   ITypedCollectionListener
org.springextensions.actionscript.collections

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   IWhileBlock
org.springextensions.actionscript.core.task Describes an object that will repeat a block of logic for the duration determined by an IConditionProvider instance.
   IXMLObjectDefinitionsPreprocessor
org.springextensions.actionscript.ioc.factory.xml.parser All preprocessors for object definitions should implement this interface in order to be hooked into the parser mechanism.
   IXMLObjectFactory
org.springextensions.actionscript.ioc.factory.xml Interface to be implemented by object factories that load their object definitions from XML files.
   KeyValueNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses a key and value node.
   LoadModuleOperation
org.springextensions.actionscript.module Asynchronous operation that loads a Flex module from a specified URL.
   LoadPropertiesBatchOperation
org.springextensions.actionscript.core.io.support Operation that loads multiple external properties files in a batch.
   LoadPropertiesOperation
org.springextensions.actionscript.core.io.support Operation that loads a Properties object.
   LoadResourceBundleOperation
org.springextensions.actionscript.localization Asynchronous operation that loads a resource bundle, based on the info provided in a ResourceBundleInfo object.
   LoadResourceModuleOperation
org.springextensions.actionscript.localization An IOperation implementation that loads a resource module from a specified URL.
   LoadStyleModuleOperation
org.springextensions.actionscript.core.io.support An IOperation implementation that can load a style module from a specified URL.
   LoadURLOperation
org.springextensions.actionscript.core.io.support An IOperation implementation that can load arbitrary data from a specified URL.
   LocalizationStageProcessor
org.springextensions.actionscript.localization IStageProcessor that can assign resource values based on the value of specified property on a stage component.
   LoggingTargetFactoryObject
org.springextensions.actionscript.ioc.factory.config Creates a new LoggingTargetFactoryObject.
   LoggingTargetObjectPostProcessor
org.springextensions.actionscript.ioc.factory.config Object post processor for ILoggingTarget implementations that will add all ILoggingTarget objects found in the application context to the Log via "addTarget".
   ManagedEntity
org.springextensions.actionscript.domain A managed entity keeps track of the changes made to its properties.
   Map
org.springextensions.actionscript.collections Basic implementation of the IMap interface.
   MapViewCursor
org.springextensions.actionscript.collections Map view cursor.
   MembershipAccessData
org.springextensions.actionscript.security Subclass of SimpleMembershipOwner that also holds an instance of AccessStrategy to determine the type of access restriction to be used on a UIComponent instance.
   MessageAgentNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   MessagingNamespaceHandler
org.springextensions.actionscript.ioc.factory.xml 
   MethodInvocation
org.springextensions.actionscript.context.support.mxml MXML representation of a MethodInvocation object.
   MethodInvocation
org.springextensions.actionscript.ioc 
   MethodInvocationPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Preprocesses a "method-invocation" tag to a MethodInvokingObject.
   MethodInvokingFactoryObject
org.springextensions.actionscript.ioc.factory.config

MethodInvokingFactoryObject is an IFactoryObject implementation which retrieves the result of a method invocation on a specified object or class which may then be used to set a property value or constructor argument for another object.

Configuration example of how to retrieve an IResourceManager instance:

  <object class="org.springextensions.actionscript.ioc.factory.config.MethodInvokingFactoryObject">
    <property name="targetClass" value="mx.resources.ResourceManager" />
    <property name="targetMethod" value="getInstance" />
  </object>
  
   MethodInvokingObject
org.springextensions.actionscript.ioc.factory Object that invokes a specified method on an object after the object has been created by the container.
   MockOperation
org.springextensions.actionscript.core.operation A async mock operation.
   ModulePolicy
org.springextensions.actionscript.module Enumeration that determines how an application context treats loaded modules.
   ModuleServiceLocator
org.springextensions.actionscript.cairngorm.business dynamic subclass of the ServiceLocator that does not have the getInstance() singleton method, use the scope="singleton" attribute in your Spring Actionscript configuration instead to make sure only one instance fo the ModuleServiceLocator will be instantiated.
   MultilineString
org.springextensions.actionscript.utils MultilineString allows to access all lines of a string separately.
   MultiTopicConsumerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   MultiTopicProducerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   MXMLApplicationContext
org.springextensions.actionscript.context.support Application context that enables configuration to be defined in MXML.
   MXMLObjectDefinition
org.springextensions.actionscript.context.support.mxml

MXML representation of an ObjectDefinition object.

   MXMLObjects
org.springextensions.actionscript.context.support.mxml 
   MXMLUtils
org.springextensions.actionscript.utils Helper class to generate XML configuration from an MXMLApplicationContext instance.
   NameBasedObjectSelector
org.springextensions.actionscript.stage.selectors IObjectSelector approving or denying objects based on a String property (default property name: "name") to be matched against an array of Regexp (default behaviour approves objects whose name matches all passed regexp, approves all objects if no regexp is passed).
   NamedEntity
org.springextensions.actionscript.domain An entity with a "name" property.
   NamedUtil
org.springextensions.actionscript.domain.util Provides utilities for working with INamed implementations.
   NamespaceHandlerSupport
org.springextensions.actionscript.ioc.factory.xml Offers basic support for namespace handlers.
   NetConnectionOperation
org.springextensions.actionscript.rpc.net An IOperation that invokes a method on a NetConnection.
   NetConnectionService
org.springextensions.actionscript.rpc.net Service that invokes methods on a NetConnection and returns an IOperation for each of these calls.
   NoSuchObjectDefinitionError
org.springextensions.actionscript.ioc.factory Error throw when an object factory cannot find an object definition for the given name.
   NullNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   NullReturningNodeParser
org.springextensions.actionscript.core.task.xml.parser Internally used for nodes that are converted by another node parser but will still be interated over the main parser.
   NumberPropertyEditor
org.springextensions.actionscript.objects.propertyeditors Converts a number represented by a string to a number object.
   ObjectContainerError
org.springextensions.actionscript.ioc

Most of the time this error is thrown because the required class isn't properly referenced in the application source code.

   ObjectDefinition
org.springextensions.actionscript.ioc Describes an object that can be created by an ObjectFactory.
   ObjectDefinitionBuilder
org.springextensions.actionscript.ioc.factory.support Builder for object definitions.
   ObjectDefinitionNotFoundError
org.springextensions.actionscript.ioc

This error is thrown by the AbstractObjectFactory when the given name for an IObjectDefinition could not be found in the configuration while the getObject() method is invoked.

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   ObjectDefinitions
org.springextensions.actionscript.ioc An object definition registry that contains default settings for the object definiton that get registered.
   ObjectDefinitionScanner
org.springextensions.actionscript.context.metadata The ObjectDefinitionScanner scans all classes in the application and builds object definitions from the classes that contain [Component] metadata.
   ObjectDefinitionScope
org.springextensions.actionscript.ioc Enumeration for the scopes of an object definition.
   ObjectDefinitionStoreError
org.springextensions.actionscript.ioc.factory Error thrown when an object factory encounters an invalid object definition.
   ObjectFactoryAwarePostProcessor
org.springextensions.actionscript.ioc.factory.config Post processes object by setting the object container as a property on the object if it implements IObjectContainerAware.
   ObjectNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses an object node.
   ObjectReferenceResolver
org.springextensions.actionscript.ioc.factory.support.referenceresolvers Resolves IObjectReference references.
   ObjectUtils
org.springextensions.actionscript.utils ObjectsUtils contains utility methods for working with objects.
   OperationEvent
org.springextensions.actionscript.core.operation An OperationEvent is an Event generated by an IOperation instance.
   OperationQueue
org.springextensions.actionscript.core.operation A queue of IOperation objects that dispatches an OperationEvent.COMPLETE event when all operations in the queue have completed (and dispatched a corresponding OperationEvent.COMPLETE event).
   OwnerModuleObjectPostProcessor
org.springextensions.actionscript.module IObjectPostProcessor that will check if an object implements the IOwnerModuleAware interface and will optionally inject it with the ownerModule of the specified IObjectFactory
   Param
org.springextensions.actionscript.context.support.mxml MXML representation of an Param object.
   ParentAttributePreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Preprocesses parent-child objects so that all parent attributes and elements are copied to the child if they are not defined by the child object.
   Parse
org.springextensions.actionscript.utils Helper class for HtmlUtil.
A port from the Fit framework.
   ParseError
org.springextensions.actionscript.utils Thrown by the a Parse instance when a closing tag isn't found.
   ParsingUtils
org.springextensions.actionscript.ioc.factory.xml.parser.support Provides utilities for parsing xml object definitions to object defintions.
   PauseCommand
org.springextensions.actionscript.core.task.command 
   PauseCommandNodeParser
org.springextensions.actionscript.core.task.xml.parser Converts a <pause/> element to a corresponding IObjectDefinition.
   PendingCommandRegistry
org.springextensions.actionscript.cairngorm 
   PendingCommandRegistryEvent
org.springextensions.actionscript.cairngorm Event that is dispatched by the PendingCommandRegistry when registering and unregistering ICommand instances.
   ProducerNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   Properties
org.springextensions.actionscript.collections The Properties class represents a collection of properties in the form of key-value pairs.
   PropertiesParser
org.springextensions.actionscript.collections

PropertiesParser parses a properties source string into a Properties instance.

The source string contains simple key-value pairs.

   PropertiesPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Replaces all properties placeholders in the xml of the application context with the values in the Properties objects.
   PropertiesUtils
org.springextensions.actionscript.utils Helper class for the PropertiesPreprocessor class.
   Property
org.springextensions.actionscript.context.support.mxml MXML representation of a Property object.
   Property
org.springextensions.actionscript.utils 
   PropertyEditorRegistrySupport
org.springextensions.actionscript.objects Default implementation of a property editor registry.
   PropertyElementsPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors IXMLObjectDefinitionsPreprocessor implementation that retrieves all the <configproperty/> elements from the specified XML object, converts them into a Properties instance and adds them to the loadedProperties collection of the specified IXMLObjectFactory instance.
   PropertyImportPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors XML Preprocessor for the "import" element that imports external properties files.
   PropertyPlaceholder
org.springextensions.actionscript.context.support.mxml 
   PropertyPlaceholderConfigurer
org.springextensions.actionscript.ioc.factory.config 
   PropertyPlaceholderResolver
org.springextensions.actionscript.utils Used for resolving property placeholders.
   PropertyValueBasedObjectSelector
org.springextensions.actionscript.stage.selectors IObjectSelector that only approves objects that have a specified property whose value is not empty.
   RandomNumberFactoryObject
org.springextensions.actionscript.ioc.factory.config

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   RefNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers Parses an reference node.
   RemoteObjectNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.rpc RemoteObject node parser.
   RemoteObjectOperation
org.springextensions.actionscript.rpc.remoting An IOperation that invokes a method on a remote object.
   RemoteObjectService
org.springextensions.actionscript.rpc.remoting Service that invokes methods on a remote object and returns an IOperation for each of these calls.
   RequiredMetadataObjectPostProcessor
org.springextensions.actionscript.ioc.factory.config ObjectPostProcessor implementation that enforces required properties to have been configured.
   ResolveReferenceError
org.springextensions.actionscript.ioc Thrown to indicate that a reference could not be resolved.
   ResourceBundleInfo
org.springextensions.actionscript.localization Simple immutable value object that contains information about a resource bundle.
   ResourceBundleLoader
org.springextensions.actionscript.localization Use a ResourceBundleLoader to load an external resource bundle defined as a properties file.
   ResponderCommandFactory
org.springextensions.actionscript.cairngorm.commands ICommandFactory implementation that is capable of creating commands that implements the ICommand interface.
   RouteEventsMetaDataPostProcessor
org.springextensions.actionscript.ioc.factory.config IObjectPostProcessor implementation that can re-route events from arbitrary objects through the EventBus.dispatchEvent() method.
   RPCNamespaceHandler
org.springextensions.actionscript.ioc.factory.xml RPC namespace handler.
   RuntimeObjectReference
org.springextensions.actionscript.ioc.factory.config Immutable placeholder class used for a property value object when it is a reference to another object in the factory, to be resolved at runtime.
   SASCairngormModuleEvent
org.springextensions.actionscript.cairngorm.control.module Base class for CairngormEvents that are used with the ModuleFrontController, will create an instance with the constructor argument bubbles set to true.
   ScopeAttributePreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors

The ScopeAttributePreprocessor makes sure that all object definitions have a valid scope attribute.

If no scope attribute is found, a default scope="singleton" will be added.

   SecureAMFChannelNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   SecureStreamingAMFChannelNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   SequenceEvent
org.springextensions.actionscript.cairngorm 
   SimpleMembershipOwner
org.springextensions.actionscript.security Basic implementation of the IMembershipOwner interface.
   SimpleObjectDefinitionRegistry
org.springextensions.actionscript.ioc.factory.support Basic implementation of the IObjectDefinitionRegistry interface.
   SimpleObjectDefinitionResolver
org.springextensions.actionscript.stage Basic implementation of the IObjectDefinitionResolver interface that just stupidly creates an empty ObjectDefinition for a given Object without performing any kind of other logic.
   SimpleSecurityManagerFactory
org.springextensions.actionscript.security ISecurityManagerFactory that holds the roles and rights data for a specified list of UIComponents in a dictionary with a UIComponent id as its key and an IMembershipOwner as its value.
   SimpleSecurityStageProcessor
org.springextensions.actionscript.security

An IStageProcessor implementation that uses an ISecurityManagerFactory instance to create ISecurityManager instances for the stage components passed to its process() method.

This IStageProcessor creates a PropertyValueBasedObjectSelector by default.

   SimpleStageSecurityManager
org.springextensions.actionscript.security An ISecurityManager that restricts the access to a list of UIComponents, the way this restriction works is determined by an instance of the AccessStrategy enum.
   SimpleTypeConverter
org.springextensions.actionscript.objects Simple implementation of the ITypeConverter interface.
   SOSTarget
org.springextensions.actionscript.logging Provides a logger that writes messages to the SOS console.
   SpringConstants
org.springextensions.actionscript.ioc.util

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   SpringNamesPreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors Preprocesses an xml context and replaces all Spring specific names with their Prana equivalent.This enables you to load in a Spring compliant context and parse it with Prana.
   StageProcessorFactoryPostprocessor
org.springextensions.actionscript.stage

IObjectFactoryPostProcessor implementation that retrieves all the IStageProcessor from the IConfigurableListableObjectFactory instance and registers them by invoking the registerStageProcessor() method on the IStageProcessorRegistry instance.

   StageProcessorNamespaceHandler
org.springextensions.actionscript.ioc.factory.xml Namespace handler for all elements pertaining to the stage interception schema
   StageProcessorRegistration
org.springextensions.actionscript.stage Manages an IObjectSelector and its associated IStageProcessor instances.
   StreamingAMFChannelNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   SubscriptionInfoNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging 
   Task
org.springextensions.actionscript.core.task.support Abstract base class for IOperation implementations.
   TaskCommand
org.springextensions.actionscript.core.task.command 
   TaskElementsPreprocessor
org.springextensions.actionscript.core.task.xml Normalizes Task specific markup so it will be ready to be converted by the TaskNamespaceHandler.
   TaskEvent
org.springextensions.actionscript.core.task.event 
   TaskFlowControlCommand
org.springextensions.actionscript.core.task.command 
   TaskFlowControlEvent
org.springextensions.actionscript.core.task.event 
   TaskFlowControlKind
org.springextensions.actionscript.core.task Enumeration that describes different kinds of flow control.
   TaskNamespaceHandler
org.springextensions.actionscript.core.task.xml Converts specialized Task related markup to ObjectDefinitions.
   TaskNodeParser
org.springextensions.actionscript.core.task.xml.parser Converts a <task/> node into a corresponding IObjectDefinition.
   Template
org.springextensions.actionscript.context.support.mxml MXML representation of a Template object.
   TemplatePreprocessor
org.springextensions.actionscript.ioc.factory.xml.preprocessors The TemplatePreprocessor is used to apply all templates to the xml context.
   TypeBasedObjectSelector
org.springextensions.actionscript.stage.selectors IObjectSelector approving or denying objects based on their type.
   TypeConverter
org.springextensions.actionscript.utils Converts a variable from one type to another.
   TypedCollection
org.springextensions.actionscript.collections Collection that is forced to hold values of a certain type.
   TypedCollectionEvent
org.springextensions.actionscript.collections Describes an event generated by a TypedCollection

Authors: Christophe Herreman, Bert Vandamme
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1

   TypedCollectionViewCursor
org.springextensions.actionscript.collections A decorator for an IViewCursor instance which forces the cursor to deal with values of a certain type.
   TypeResolver
org.springextensions.actionscript.utils Resolves the type of an object represented by a string.
   TypeUtils
org.springextensions.actionscript.utils TypeUtils contains utility methods for working with objects.
   UnsatisfiedDependencyError
org.springextensions.actionscript.ioc.factory.support This error is thrown when a needed dependency can't be found.
   UtilNamespaceHandler
org.springextensions.actionscript.ioc.factory.xml Util namespace handler.
   VectorNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers 
   VectorReferenceResolver
org.springextensions.actionscript.ioc.factory.support.referenceresolvers 
   WebServiceNodeParser
org.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.rpc WebService node parser.
   WhileBlock
org.springextensions.actionscript.core.task.support Base class for ITaskBlock implementations.
   XMLApplicationContext
org.springextensions.actionscript.context.support The XMLApplicationContext is the object factory used in ActionScript projects, in Flex projects you want to use the FlexXMLApplicationContext class.
   XMLObjectDefinitionsParser
org.springextensions.actionscript.ioc.factory.xml.parser.support Xml parser for object definitions.