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
 AbstractAppender
org.spicefactory.lib.logging.impl Abstract base implementation of the Appender interface.
 AbstractAsyncCommand
org.spicefactory.lib.command.base Abstract base implementation of the AsyncCommand interface.
 AbstractCancellableCommand
org.spicefactory.lib.command.base Abstract base implementation of the CancellableCommand interface.
 AbstractChildElementHandler
org.spicefactory.lib.xml.mapper.handler Abstract base class for PropertyHandler implementations that deal with XML child elements.
 AbstractCommandBuilder
org.spicefactory.lib.command.builder Abstract base class for all builder types.
 AbstractCommandExecutor
org.spicefactory.lib.command.base Abstract base class for all executor implementations.
 AbstractCommandGroupTag
org.spicefactory.parsley.command.tag Base tag for command groups declared in MXML or XML configuration.
 AbstractCommandParentTag
org.spicefactory.parsley.command.tag Base class for any kind of tag that accepts an Array of command tags as children.
 AbstractCommandTag
org.spicefactory.parsley.command.tag Base tag for commands declared in MXML or XML configuration.
 AbstractLinkTag
org.spicefactory.parsley.command.tag.link Base class for tags that represent command links.
 AbstractMessageReceiver
org.spicefactory.parsley.messaging.receiver Abstract base class for all types of message receivers.
 AbstractMethodError
org.spicefactory.lib.errors Error thrown when a (pseudo-) abstract method gets invoked.
 AbstractMethodReceiver
org.spicefactory.parsley.messaging.receiver Abstract base class for all message handlers where the message is handled by a method invocation on the target instance.
 AbstractMxmlCommandParentTag
org.spicefactory.parsley.flex.tag.command Base class for any kind of MXML tag that accepts an Array of command tags as children.
 AbstractObjectDefinition
org.spicefactory.parsley.core.registry.impl Abstract base class for all ObjectDefinition implementations.
 AbstractObjectProviderReceiver
org.spicefactory.parsley.messaging.receiver Abstract base class for all types of message receivers that use an ObjectProvider for determining the target instance handling the message.
 AbstractPropertyHandler
org.spicefactory.lib.xml.mapper.handler Abstract base impelementation of the PropertyHandler interface.
 AbstractPropertyReceiver
org.spicefactory.parsley.messaging.receiver Abstract base class for all message handlers where the message is handled by or applied to a single property of the target instance.
 AbstractPublisher
org.spicefactory.parsley.binding.impl Abstract base class for all Publisher implementations.
 AbstractSubscriber
org.spicefactory.parsley.binding.impl Abstract base class for all Subscriber implementations.
 AbstractSuspendableCommand
org.spicefactory.lib.command.base Abstract base implementation of the CancellableCommand interface.
 AbstractViewAutowireFilter
org.spicefactory.parsley.core.view.impl Abstract base implementation of the ViewAutowireFilter.
 AbstractXmlObjectMapper
org.spicefactory.lib.xml.mapper Base class for XmlObjectMapper implementations providing default implementations for the two property getter methods.
 ActionScriptConfig
org.spicefactory.parsley.asconfig Static entry point methods for creating ActionScript configuration processors to be added to a ContextBuilder.
 ActionScriptConfigurationProcessor
org.spicefactory.parsley.asconfig.processor ConfigurationProcessor implementation that processes ActionScript configuration classes.
 ActionScriptContextBuilder
org.spicefactory.parsley.asconfig Static entry point methods for building a Context from ActionScript configuration classes.
 Any
org.spicefactory.lib.reflect.types Represents the special * type.
 Appender
org.spicefactory.lib.logging An Appender is a target for log output.
 ApplicationDomainProvider
org.spicefactory.parsley.core.bootstrap Responsible for determining the ApplicationDomain based on a provided view instance.
 ArrayTag
org.spicefactory.parsley.object Represents an Array value.
 ArrayUtil
org.spicefactory.lib.util Static utility methods for Arrays.
 AssignableTo
org.spicefactory.lib.reflect.metadata Represents a metadata tag that may be used on properties of type Class or ClassInfo in mapped metadata classes.
 AsyncCommand
org.spicefactory.lib.command Represents a command that executes asynchronously.
 AsyncConfigurationProcessor
org.spicefactory.parsley.core.bootstrap Interface to be implemented by ConfigurationProcessors that operate asynchronously.
 AsyncInitBuilder
org.spicefactory.parsley.core.builder Builder for asynchronous object initialization.
 AsyncInitConfig
org.spicefactory.parsley.core.registry The configuration for an asynchronously initializing object.
 AsyncInitDecorator
org.spicefactory.parsley.lifecycle.tag Represents a Metadata, MXML or XML tag that can be used to mark an object as being asynchronously initializing.
 AsyncTokenResultProcessor
org.spicefactory.parsley.flex.command Result processor for commands that produce an AsyncToken as a result.
 AttributeDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should map to XML attributes.
 AttributeHandler
org.spicefactory.lib.xml.mapper.handler Responsible for mapping properties to attribute values.
 Autoremove
org.spicefactory.parsley.core.view.metadata Represents a metadata tag that can be used to specify whether the component should be removed from the Context when it is removed from stage.
 AutoremoveLifecycle
org.spicefactory.parsley.core.view.lifecycle Implementation of the ViewLifecycle interface that uses stage events (addedToStage and removedFromStage) to demarcate the lifecycle of the target.
 AutowirePrefilterCache
org.spicefactory.parsley.core.view.handler Utility class that keeps track of all views that have already been prefiltered in a particular frame.
 BindingManager
org.spicefactory.parsley.core.binding The central manager of the decoupled binding facility.
 BindingMetadataSupport
org.spicefactory.parsley.binding.metadata Provides a static method to initalize the metadata tags for the decoupled binding facility.
 BindingXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for the decoupled binding facility.
 BooleanConverter
org.spicefactory.lib.reflect.converter Converts boolean values.
 BootstrapConfig
org.spicefactory.parsley.core.bootstrap Represents the configuration to be used to create a new Context.
 BootstrapConfigProcessor
org.spicefactory.parsley.core.bootstrap Interface to be implemented by classes that participate in the Context bootstrap sequence.
 BootstrapDefaults
org.spicefactory.parsley.core.bootstrap Holds the instance that provides access to the global bootstrap configuration defaults for all settings and services that are not configured explicitly for a particular Context.
 BootstrapInfo
org.spicefactory.parsley.core.bootstrap Represents the environment for a single Context building process in a read-only way.
 BootstrapManager
org.spicefactory.parsley.core.bootstrap The BootstrapManager is the entry point for building a new Context.
 BootstrapProcessor
org.spicefactory.parsley.core.bootstrap Responsible for processing the configuration and initializing a Context.
 CancellableCommand
org.spicefactory.lib.command Represents a command that can get cancelled.
 ChainedPropertyResolver
org.spicefactory.lib.expr.impl PropertyResolver implementation that chains multiple PropertyResolver.
 ChainedVariableResolver
org.spicefactory.lib.expr.impl VariableResolver implementation that chains multiple VariableResolvers.
 ChildElementHandler
org.spicefactory.lib.xml.mapper.handler Responsible for mapping properties to objects mapped to child elements.
 ChildTextNodeDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should map to text nodes wrapped by child elements.
 ChildTextNodeHandler
org.spicefactory.lib.xml.mapper.handler Responsible for mapping properties to text nodes of child elements.
 Choice
org.spicefactory.lib.xml.mapper Choices represent several XML child elements that should be mapped to the same property of the mapped class.
 ChoiceHandler
org.spicefactory.lib.xml.mapper.handler Responsible for mapping properties to objects mapped to a choice of child elements.
 ChoiceIdDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should map to a choice of child elements with a specific string identifier.
 ChoiceRegistry
org.spicefactory.lib.xml.mapper Internal registry for all choices available to a group of mappings.
 ChoiceTypeDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should map to a choice of child elements that map to a particular interface or class and its subtypes and implementors.
 ClassConverter
org.spicefactory.lib.reflect.converter Converts Class values.
 ClassInfo
org.spicefactory.lib.reflect Represents a class or interface and allows reflection on its name, properties and methods.
 ClassInfoConverter
org.spicefactory.lib.reflect.converter Converts ClassInfo values.
 ClassInfoProvider
org.spicefactory.lib.reflect.provider Provides reflection information for a particular type.
 ClassInfoProviderFactory
org.spicefactory.lib.reflect.provider Factory that creates ClassInfoProvider instances based on the capabilities of the Flash Player.
 ClassUtil
org.spicefactory.lib.util Static utility methods to reflectively create new instances.
 Command
org.spicefactory.lib.command Represents a single command.
 CommandAdapter
org.spicefactory.lib.command.adapter Represents an adapter for a command type that does not implement one of the command interfaces.
 CommandAdapterFactory
org.spicefactory.lib.command.adapter Represents a factory for command adapters.
 CommandAdapters
org.spicefactory.lib.command.adapter Central registry for all available command adapters.
 CommandBuilder
org.spicefactory.lib.command.builder Represents a builder that produces command proxies.
 CommandComplete
org.spicefactory.parsley.comobserver API for configuring methods which should be invoked when a matching asynchronous command execution has been completed.
 CommandCompleteDecorator
org.spicefactory.parsley.comobserver.tag Represents a Metadata, MXML or XML tag that can be used on methods which wish to be invoked when a matching asynchronous command execution has been completed.
 CommandConfiguration
org.spicefactory.parsley.command.tag Generic marker interface for anything that is responsible for configuring a command.
 CommandData
org.spicefactory.lib.command.data Represents the data produced by commands, usually inside a group or flow.
 CommandError
org.spicefactory.parsley.comobserver API for configuring methods which wish to be invoked when a matching asynchronous command execution aborts with an error.
 CommandErrorDecorator
org.spicefactory.parsley.comobserver.tag Represents a Metadata, MXML or XML tag that can be used on methods which wish to be invoked when a matching asynchronous command execution finished with an error.
 CommandEvent
org.spicefactory.lib.command.events Event dispatched by commands to signal state changes.
 CommandExecutor
org.spicefactory.lib.command Represents a command that executes one or more other commands.
 CommandFactoryTag
org.spicefactory.parsley.command.tag Represents a factory for a managed command in MXML or XML configuration.
 CommandFailure
org.spicefactory.lib.command.events Represents a failure of a command executor.
 CommandFlow
org.spicefactory.lib.command.flow Represents a flow that executes multiple commands with a dynamic execution order that depends on links that decide which command to execute next, usually based on the result of the preceding command.
 CommandFlowBuilder
org.spicefactory.lib.command.builder A builder DSL for creating CommandFlow instances.
 CommandFlowTag
org.spicefactory.parsley.command.tag Tag for command flows declared in MXML or XML configuration.
 CommandGroup
org.spicefactory.lib.command.group Represents a group of commands.
 CommandGroupBuilder
org.spicefactory.lib.command.builder A builder DSL for creating CommandGroup instances.
 CommandLifecycle
org.spicefactory.lib.command.lifecycle Represents the lifecycle of a command.
 CommandLink
org.spicefactory.lib.command.flow Represents a single link between two commands or a command and a flow action like cancellation or completion.
 CommandLinkBuilder
org.spicefactory.lib.command.builder Builder for specifying link conditions in a command flow.
 CommandLinkProcessor
org.spicefactory.lib.command.flow Allows a CommandLink to specify the next action to perform by a CommandFlow.
 CommandLinks
org.spicefactory.lib.command.flow Helper class to create basic link actions.
 CommandManager
org.spicefactory.parsley.core.command Responsible for managing all active commands for a single scope.
 CommandObserver
org.spicefactory.parsley.core.messaging.receiver Represents a message receiver that gets invoked when an asnychronous command starts or finishes its execution.
 CommandObserverMetadataSupport
org.spicefactory.parsley.comobserver.metadata Provides a static method to initalize the metadata tags for command observers.
 CommandObserverProcessor
org.spicefactory.parsley.core.command Responsible for processing command observers.
 CommandObserverXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for command observers.
 CommandProxy
org.spicefactory.lib.command.proxy Represents a proxy that executes a single command.
 CommandProxyBuilder
org.spicefactory.lib.command.builder A builder DSL for creating CommandProxy instances, responsible for executing a single command.
 CommandRefTag
org.spicefactory.parsley.command.tag Tag representing a reference to another command declared in MXML or XML configuration.
 CommandResult
org.spicefactory.lib.command Represents the result of a command execution.
 CommandResult
org.spicefactory.parsley.comobserver API for configuring methods which should be invoked when the result of a matching asynchronous command execution has been received.
 CommandResultDecorator
org.spicefactory.parsley.comobserver.tag Represents a Metadata, MXML or XML tag that can be used on methods which wish to be invoked when the result of a matching asynchronous command execution has been received.
 CommandResultEvent
org.spicefactory.lib.command.events Event dispatched by commands when they finished executing.
 Commands
org.spicefactory.lib.command.builder Entry point for the builde DSL for configuring and creating new command instances.
 CommandSequence
org.spicefactory.lib.command.group A CommandGroup implementation that executes its child commands sequentially.
 CommandSequenceTag
org.spicefactory.parsley.command.tag Tag for command sequences declared in MXML or XML configuration.
 CommandStatus
org.spicefactory.parsley.comobserver API for configuring properties that serve as a flag for indicating whether any matching asynchronous command is currently active.
 CommandStatus
org.spicefactory.parsley.core.command Enumeration for the current status of a command.
 CommandStatusDecorator
org.spicefactory.parsley.comobserver.tag Represents a Metadata, MXML or XML tag that can be used on properties that serve as a flag for indicating whether any matching asynchronous command is currently active.
 CommandStatusFlag
org.spicefactory.parsley.comobserver.receiver A message target where a property value serves as a flag for indicating whether there is at least one active command matching the specified message type and selector.
 CommandTag
org.spicefactory.parsley.command.tag Tag for a single command declared in MXML or XML configuration.
 CommandTimeout
org.spicefactory.lib.command.events Represents a timeout that occurred in a command.
 CommandTriggerProvider
org.spicefactory.parsley.command.impl Strategy that allows to determine the trigger message type for a command based on the type of the command.
 CommandTriggerProviders
org.spicefactory.parsley.command.impl Global registry for providers that can determine the trigger messages for commands.
 CommandUtil
org.spicefactory.lib.command.util Utility methods for determining the capabilities of a target command.
 CommandXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for commands and command links.
 CompositeExpression
org.spicefactory.lib.expr.impl Represents a composite expression consisting of a sequence of literal expressions and value expressions.
 CompoundError
org.spicefactory.lib.errors Base Error implementation that allows to specify multiple causes.
 CompoundErrorEvent
org.spicefactory.lib.events Base ErrorEvent implementation that allows to specify multiple causes.
 ConfigurationBase
org.spicefactory.parsley.asconfig Base class for ActionScript configuration that gives access to configuration properties.
 ConfigurationProcessor
org.spicefactory.parsley.core.bootstrap Responsible for processing configuration and adding object definitions to a registry.
 ConfigurationProcessorError
org.spicefactory.parsley.core.errors Error thrown while processing a ConfigurationProcessor.
 ConfigurationProperties
org.spicefactory.parsley.core.registry Allows to read and write properties which may be used to build or process ObjectDefinitions
 ConfigurationTagBase
org.spicefactory.parsley.flex.tag Base class for MXML configuration tags that may require both, the associated document component being added to the stage and the bindings for the tag being executed, before performing its work.
 ConfigurationUnitError
org.spicefactory.parsley.core.errors Error thrown for a particular configuration unit.
 ConfigurationValueResolver
org.spicefactory.parsley.util Responsible for resolving some special tags that can be used in MXML or XML configuration for specifying object references or arrays possibly containing references.
 Configure
org.spicefactory.parsley.view Provides a fluent API for configuring a target in a view.
 ConfigureTag
org.spicefactory.parsley.flex.tag.view MXML Tag that can be used for views that wish to be wired to the IOC Container.
 Constructor
org.spicefactory.lib.reflect Represents a Constructor.
 ConstructorInstantiator
org.spicefactory.parsley.core.builder.instantiator Default ObjectInstantiator implementation that provides a new instance by invoking its constructor, potentially resolving references to other objects in the Context for the constructor arguments.
 ConstructorTag
org.spicefactory.parsley.inject.tag Represent the constructor arguments for an object definition.
 ContainerObjectInstantiator
org.spicefactory.parsley.core.registry Marker interface for instantiators that are required by the container and cannot be overwritten for an ObjectDefinition.
 Context
org.spicefactory.parsley.core.context The main interface of the IOC Container providing access to all configured objects.
 ContextAwareEventHandler
org.spicefactory.parsley.core.view.util An event handler that caches events before invoking the target handler when the associated Parsley Context is not fully initialized yet.
 ContextAwareTagBase
org.spicefactory.parsley.flex.tag Base class for MXML configuration tags that need to know the nearest Context in the view hierarchy above them.
 ContextBuilder
org.spicefactory.parsley.context A ContextBuilder offers the option to create a new Context programmatically using the convenient configuration DSL.
 ContextBuilderError
org.spicefactory.parsley.core.errors Error thrown by ContextBuilder implementations.
 ContextBuilderSetup
org.spicefactory.parsley.context Allows to specify the options for a ContextBuilder before creating it.
 ContextBuilderSyncEvent
org.spicefactory.parsley.flex.tag.builder Event that fires when an MXML ContextBuilder tag wants to synchronize with its potential parent.
 ContextBuilderTag
org.spicefactory.parsley.flex.tag.builder MXML tag for creating a Parsley Context.
 ContextCallbacks
org.spicefactory.parsley.util Utility class providing callbacks for various Context initialization states without the need to check whether the Context already initialized synchronously.
 ContextConfigurationEvent
org.spicefactory.parsley.core.events Event that fires when a new Context gets configured that is associated with a view root.
 ContextCreationEvent
org.spicefactory.parsley.core.events Event that fires when a new Context was created that is associated with a view root.
 ContextError
org.spicefactory.parsley.core.errors Error thrown by Context implementations.
 ContextEvent
org.spicefactory.parsley.core.events Event that fires when a Context changes its internal state.
 ContextLookup
org.spicefactory.parsley.view Represents a Context lookup in the view hierarchy and allows to cancel the operation.
 ContextLookupEvent
org.spicefactory.parsley.core.events Bubbling Event that may be fired by components that want to find out the nearest Context in the view hierarchy above them.
 ContextLookupHandler
org.spicefactory.parsley.core.view.handler ViewRootHandler implementation that deals with bubbling events from components that want to find out the nearest Context in the view hierarchy above them.
 ConversionError
org.spicefactory.lib.reflect.errors Error thrown when type conversion fails.
 Converter
org.spicefactory.lib.reflect Interface to be implemented by objects responsible for any necessary type conversion.
 Converters
org.spicefactory.lib.reflect Facility for registering custom Converter implementations.
 CustomConfigTag
org.spicefactory.parsley.flex.tag.builder MXML tag for adding a custom configuration processor to a ContextBuilder.
 CustomEventLifecycle
org.spicefactory.parsley.core.view.lifecycle Implementation of the ViewLifecycle interface that listens to custom events dispatched by the target ("configureView" and "removeView") to demarcate the lifecycle of the target.
 DateConverter
org.spicefactory.lib.reflect.converter Converts to Date instances.
 DecoratorAssembler
org.spicefactory.parsley.core.builder Assembles decorators for a single ObjectDefinitionBuilder.
 DefaultApplicationDomainProvider
org.spicefactory.parsley.core.bootstrap.impl The default implementation of the ApplicationDomainProvider interface that can also be used in pure Flash Applications.
 DefaultAsyncInitBuilder
org.spicefactory.parsley.core.builder.impl Default implementation of the AsyncInitBuilder interface.
 DefaultBindingManager
org.spicefactory.parsley.core.binding.impl Default implementation of the BindingManager interface.
 DefaultBootstrapConfig
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the BootstrapConfig interface.
 DefaultBootstrapInfo
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the BootstrapConfig interface.
 DefaultBootstrapManager
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the BootstrapManager interface.
 DefaultBootstrapProcessor
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the BootstrapProcessor interface.
 DefaultCommandData
org.spicefactory.lib.command.data Default implementation of the CommandData interface.
 DefaultCommandFlow
org.spicefactory.lib.command.flow Default implementation of the CommandFlow interface.
 DefaultCommandLifecycle
org.spicefactory.lib.command.lifecycle Default implementation of the CommandLifecycle interface.
 DefaultCommandLink
org.spicefactory.lib.command.flow The default implementation of the CommandLink interface that consists of a LinkCondition and a LinkAction to perform when the condition is met.
 DefaultCommandManager
org.spicefactory.parsley.core.command.impl Default implementation of the CommandManager interface.
 DefaultCommandObserver
org.spicefactory.parsley.comobserver.receiver Default implementation of the CommandObserver interface.
 DefaultCommandObserverProcessor
org.spicefactory.parsley.core.command.impl Default implementation of the CommandObserverProcessor interface.
 DefaultCommandProxy
org.spicefactory.lib.command.proxy Default implementation of the CommandProxy interface.
 DefaultCommandResult
org.spicefactory.lib.command.base Default implementation of the CommandResult interface.
 DefaultCommandTriggerProvider
org.spicefactory.parsley.command.impl Default implementation of the CommandTriggerProvider interface that determines the trigger for a command based on the first parameter type of the execute method or (if the execute method does not have parameters) based on the first parameter type of the constructor.
 DefaultContext
org.spicefactory.parsley.core.context.impl Default implementation of the Context interface.
 DefaultDynamicObject
org.spicefactory.parsley.core.context.impl Default implementation of the DynamicObject interface.
 DefaultDynamicObjectBuilder
org.spicefactory.parsley.core.builder.impl Default DynamicObjectBuilder implementation.
 DefaultDynamicObjectDefinition
org.spicefactory.parsley.core.registry.impl Default implementation of the DynamicObjectDefinition interface.
 DefaultExpressionContext
org.spicefactory.lib.expr.impl Default implementation of the ExpressionContext interface.
 DefaultGlobalContextManager
org.spicefactory.parsley.core.state.manager.impl Default implementation of the GlobalContextManager interface.
 DefaultGlobalDomainManager
org.spicefactory.parsley.core.state.manager.impl Default implementation of the GlobalDomainManager interface.
 DefaultGlobalObjectManager
org.spicefactory.parsley.core.state.manager.impl Default implementation of the GlobalObjectManager interface.
 DefaultGlobalScopeManager
org.spicefactory.parsley.core.state.manager.impl Default implementation of the GlobalScopeManager interface.
 DefaultGlobalStateManager
org.spicefactory.parsley.core.state.manager.impl Default implementation of the GlobalStateManager interface.
 DefaultLifecycleObserver
org.spicefactory.parsley.lifecycle.observer Default implementation of the LifecycleObserver interface.
 DefaultLifecycleObserverRegistry
org.spicefactory.parsley.core.lifecycle.impl Default implementation of the LifecycleObserverRegistry interface.
 DefaultLinkBuilder
org.spicefactory.lib.command.builder Builder for specifying the default action for a flow when a command result does not have any matching links.
 DefaultLogFactory
org.spicefactory.lib.logging.impl The default LogFactory implementation.
 DefaultLogger
org.spicefactory.lib.logging.impl The default Logger implementation that dispatches LogEvents for all logging operations.
 DefaultLookupStatus
org.spicefactory.parsley.core.context.impl Default implementation of the LookupStatus interface.
 DefaultManagedCommandProxy
org.spicefactory.parsley.command.impl Default implementation of the ManagedCommandProxy interface.
 DefaultManagedObjectHandler
org.spicefactory.parsley.core.lifecycle.impl Default implementation of the ManagedObjectHandler interface.
 DefaultMessage
org.spicefactory.parsley.core.messaging.impl Default implementation of the Message interface.
 DefaultMessageBinding
org.spicefactory.parsley.messaging.receiver A message target where a property value of matching messages is bound to a property of the target instance.
 DefaultMessageErrorHandler
org.spicefactory.parsley.messaging.receiver Default implementation of the MessageErrorHandler interface.
 DefaultMessageHandler
org.spicefactory.parsley.messaging.receiver Abstract base class for regular message handlers where the message is simply passed to a method on the target instance.
 DefaultMessageProcessor
org.spicefactory.parsley.core.messaging.impl Default implementation of the MessageProcessor interface.
 DefaultMessageReceiverCache
org.spicefactory.parsley.core.messaging.impl A cached selection of receivers for a particular message type and its subtypes.
 DefaultMessageReceiverRegistry
org.spicefactory.parsley.core.messaging.impl Default implementation of the MessageReceiverRegistry interface.
 DefaultMessageRouter
org.spicefactory.parsley.core.messaging.impl Default implementation of the MessageRouter interface.
 DefaultMessageSettings
org.spicefactory.parsley.core.messaging.impl Default implementation of the MessageSettings interface.
 DefaultMetadataTags
org.spicefactory.parsley.context Allows to install or disable all default built-in metadata tags offered by Parsley.
 DefaultMethodBuilder
org.spicefactory.parsley.core.builder.impl Default MethodBuilder implementation.
 DefaultNamingStrategy
org.spicefactory.lib.xml Default implementation of the NamingStrategy interface, transforming camel-case property names to XML names with dashes.
 DefaultObjectDefinitionBuilder
org.spicefactory.parsley.core.builder.impl Default implementation of the ObjectDefinitionBuilder interface.
 DefaultObjectDefinitionBuilderFactory
org.spicefactory.parsley.core.builder.impl Default implementation of the ObjectDefinitionBuilderFactory interface.
 DefaultObjectDefinitionRegistry
org.spicefactory.parsley.core.registry.impl Default implementation of the ObjectDefinitionRegistry interface.
 DefaultObjectLifecycleManager
org.spicefactory.parsley.core.lifecycle.impl Default implementation of the ObjectLifecycleManager interface.
 DefaultObjectProcessorBuilder
org.spicefactory.parsley.core.builder.impl Default implementation of the ObjectProcessorBuilder interface.
 DefaultObjectProcessorConfig
org.spicefactory.parsley.core.processor.impl Default implementation of the ObjectProcessorConfig interface.
 DefaultProperty
org.spicefactory.lib.reflect.metadata Represents a metadata tag that marks a property as the default property.
 DefaultPropertyBuilder
org.spicefactory.parsley.core.builder.impl Default PropertyBuilder implementation.
 DefaultPropertyResolver
org.spicefactory.lib.expr.impl The default PropertyResolver implementation interpreting property names as names of "real" properties in the base object.
 DefaultPropertyWatcher
org.spicefactory.parsley.binding.impl Default implementation of the PropertyWatcher interface.
 DefaultReflectionCache
org.spicefactory.lib.reflect.cache Default implementation of the ReflectionCache interface.
 DefaultScope
org.spicefactory.parsley.core.scope.impl Default implementation of the Scope interface.
 DefaultScopeExtensionRegistry
org.spicefactory.parsley.core.scope.impl Default implementation of the ScopeExtensionRegistry interface.
 DefaultScopeExtensions
org.spicefactory.parsley.core.scope.impl Default implementation of the ScopeExtensions interface.
 DefaultScopeInfo
org.spicefactory.parsley.core.scope.impl Default implementation of the ScopeInfo interface.
 DefaultScopeInfoRegistry
org.spicefactory.parsley.core.scope.impl Default implementation of the ScopeInfoRegistry interface.
 DefaultScopeManager
org.spicefactory.parsley.core.scope.impl Default implementation of the ScopeManager interface.
 DefaultService
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the Service interface.
 DefaultServiceRegistry
org.spicefactory.parsley.core.bootstrap.impl Default implementation of the ServiceRegistry interface.
 DefaultSingletonBuilder
org.spicefactory.parsley.core.builder.impl Default SingletonBuilder implementation.
 DefaultSingletonObjectDefinition
org.spicefactory.parsley.core.registry.impl Default implementation of the SingletonObjectDefinition interface.
 DefaultVariableResolver
org.spicefactory.lib.expr.impl The default VariableResolver implementation mapping variable names to values with an internal Dictionary.
 DefaultViewAutowireFilter
org.spicefactory.parsley.core.view.impl Default implementation of the ViewAutowireFilter.
 DefaultViewConfiguration
org.spicefactory.parsley.core.view.impl Default implementation of the ViewConfiguration interface.
 DefaultViewManager
org.spicefactory.parsley.core.view.impl Default implementation of the ViewManager interface.
 DefaultViewProcessor
org.spicefactory.parsley.core.view.processor Default implementation of the ViewProcessor interface that simply adds the target to the Context.
 DefaultViewSettings
org.spicefactory.parsley.core.view.impl Default implementation of the ViewSettings interface.
 DefaultXmlTags
org.spicefactory.parsley.xml.mapper Allows to install or disable all default built-in XML tags offered by Parsley.
 DefinitionBasedCommandProxy
org.spicefactory.parsley.command.impl ManagedCommandProxy implementation that knows how to create command from an ObjectDefinition.
 DelayCommand
org.spicefactory.lib.command.util A simple Command implementation that waits for a specified amount of time before signalling its completion.
 DelegateCommand
org.spicefactory.lib.command.util A simple Command implementation that delegates to a function when executed.
 DestroyMethodDecorator
org.spicefactory.parsley.lifecycle.tag Represents a Metadata, MXML or XML tag that can be used on methods that should be invoked when the Context that the object belongs to gets destroyed or when the object is removed from the Context.
 DestroyMethodProcessor
org.spicefactory.parsley.lifecycle.processor Processor responsible for invoking a target method when the object gets removed from the Context.
 DestroyPhase
org.spicefactory.parsley.core.processor Represents a phase during object destruction (the time when an object gets removed from a Context).
 DictionaryUtil
org.spicefactory.lib.util Static utility methods for Arrays.
 DynamicObject
org.spicefactory.parsley.core.context Represents a single dynamic object that belongs to a DynamicContext instance.
 DynamicObjectBuilder
org.spicefactory.parsley.core.builder Builder for a definition of a dynamic object.
 DynamicObjectDefinition
org.spicefactory.parsley.core.registry Represents the configuration for a dynamic object.
 DynamicObjectDefinitionMetadata
org.spicefactory.parsley.asconfig.metadata Represents a metadata tag that can be used to specify additional configuration for dynamic object definitions in an ActionScript configuration class.
 DynamicObjectTag
org.spicefactory.parsley.object Represents the root tag for an dynamic object definition in MXML or XML configuration.
 DynamicPropertyProcessor
org.spicefactory.parsley.core.builder.processor Processor that sets the value of a single dynamic property in the target object, potentially resolving references to other objects in the Context.
 DynamicPropertyTag
org.spicefactory.parsley.inject.tag Represent the value for a dynamic property.
 EnumerationConverter
org.spicefactory.lib.reflect.converter Converts to Enumeration instances.
 ErrorPolicy
org.spicefactory.parsley.core.messaging Enumeration for the policy to apply for unhandled errors.
 EventInfo
org.spicefactory.lib.reflect.metadata Represent a single Event metadata tag.
 Expression
org.spicefactory.lib.expr Represents a single expression.
 ExpressionContext
org.spicefactory.lib.expr Represents a context for creating and resolving expressions.
 FactoryDefinitionReplacer
org.spicefactory.parsley.lifecycle.processor The logic for transparently replacing the definition of a factory with the definition for the actual target instance produced by that factory.
 FactoryMethodDecorator
org.spicefactory.parsley.lifecycle.tag Represents a Metadata, MXML or XML tag that can be used to mark a method as a factory method.
 FastInject
org.spicefactory.parsley.view Provides a fluent API for injecting a managed object from the nearest Context in the view hierarchy into a view without reflecting on the view.
 FastInjectProcessor
org.spicefactory.parsley.core.view.processor Implementation of the ViewProcessor interface that injects an object into the target from the view without adding the target itself to the Context and thus avoiding expensive reflection on the target.
 FastInjectTag
org.spicefactory.parsley.flex.tag.view MXML Tag that can be used for views that wish to retrieve a particular object from the IOC Container without actually getting wired to it to avoid the cost of reflection.
 FirstChildContext
org.spicefactory.parsley.view Waits for the first child Context that gets created somewhere in the view hieararchy at or below the specified view instance.
 Flag
org.spicefactory.lib.util Simple utility that can be used where a value can have three states: undefined, true and false.
 FlexApplicationDomainProvider
org.spicefactory.parsley.flex.modules Implementation of the ApplicationDomainProvider interface that can be used in Flex applications.
 FlexConfig
org.spicefactory.parsley.flex Static entry point methods for creating MXML configuration processors to be added to a ContextBuilder.
 FlexConfigTag
org.spicefactory.parsley.flex.tag.builder MXML tag for adding a MXML configuration class to a ContextBuilder.
 FlexConfigurationProcessor
org.spicefactory.parsley.flex.processor ConfigurationProcessor implementation that processes MXML configuration classes.
 FlexContextBuilder
org.spicefactory.parsley.flex Static entry point methods for building a Context from MXML configuration classes.
 FlexContextEvent
org.spicefactory.parsley.flex.tag.builder Event that fires when a new Context gets created that is associated with a view root.
 FlexLogFactory
org.spicefactory.lib.logging.flex LogFactory implementation that adapts the Spicelib Log Wrapper with the Flex Logging API.
 FlexPropertyWatcher
org.spicefactory.parsley.flex.binding Implementation of the PropertyWatcher interface that relies on the Flex Binding architecture for observing property changes.
 FlexResourceBindingAdapter
org.spicefactory.parsley.flex.resources Adapts the ResourceBinding facility to the Flex ResourceManager.
 FlexSupport
org.spicefactory.parsley.flex Initializes all Flex specific features which are not built into the Parsley Core, like the support for Modules, for Flex Logging and for Commands based on AsyncToken.
 FunctionBase
org.spicefactory.lib.reflect Abstract base class for Function types (Methods and Constructors).
 GlobalContextManager
org.spicefactory.parsley.core.state.manager Keeps track of the currently active Context instances.
 GlobalDomainManager
org.spicefactory.parsley.core.state.manager Manages the ApplicationDomain instances associated with all currently active Context instances.
 GlobalObjectManager
org.spicefactory.parsley.core.state.manager Keeps track of all managed objects of all the currently active Context instances.
 GlobalObjectState
org.spicefactory.parsley.core.state Global status information about managed objects.
 GlobalScopeManager
org.spicefactory.parsley.core.state.manager Keeps track of all scopes of all the currently active Context instances.
 GlobalScopeState
org.spicefactory.parsley.core.state Global status information about currently active scopes.
 GlobalState
org.spicefactory.parsley.core.state Holds global state information for all currently active Contexts.
 GlobalStateManager
org.spicefactory.parsley.core.state.manager The central entry point for access to all global state managers.
 IdGenerator
org.spicefactory.parsley.core.registry.impl Simple generator for internal object ids in case they are not specified by the user.
 IgnoreDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should not be mapped.
 IllegalArgumentError
org.spicefactory.lib.errors Error thrown when a method is called with illegal arguments.
 IllegalExpressionError
org.spicefactory.lib.expr.impl Error thrown for illegal expressions.
 IllegalStateError
org.spicefactory.lib.errors Error thrown when a method has been invoked while the target instance was in an inappropiate state.
 ImplicitObjectTypeReference
org.spicefactory.parsley.core.builder.ref A type reference that relies on the target type getting deduced from the member (property, method, constructor) it gets injected into.
 ImplicitTypeReference
org.spicefactory.parsley.core.builder A type reference that relies on the target type getting deduced from the member (property, method, constructor) it gets injected into.
 Include
org.spicefactory.parsley.xml.tag Represents the include XML tag, defining an additional file to load by the definition builder.
 InitializerSequence
org.spicefactory.parsley.core.context.impl Responsible for processing all non-lazy singletons that need to be instantiated upon Context creation.
 InitializingService
org.spicefactory.parsley.core.bootstrap Interface to be implemented by IOC kernel services that need access to the environment of the Context building process.
 InitMethodDecorator
org.spicefactory.parsley.lifecycle.tag Represents a Metadata, MXML or XML tag that can be used on methods that should be invoked after the object has been created and fully configured.
 InitMethodProcessor
org.spicefactory.parsley.lifecycle.processor Processor responsible for invoking a target method when the object gets initialized.
 InitPhase
org.spicefactory.parsley.core.processor Represents a phase during object initialization.
 Inject
org.spicefactory.parsley.inject API for defining injections to be passed to configurations for property values, method invocations or constructor injection.
 InjectConstructorDecorator
org.spicefactory.parsley.inject.tag Represents a Metadata, MXML or XML tag that can be used on clases for which constructor injection should be performed.
 InjectMetadataSupport
org.spicefactory.parsley.inject.metadata Provides a static method to initalize the metadata tags for dependency injection.
 InjectMethodDecorator
org.spicefactory.parsley.inject.tag Represents a Metadata, MXML or XML tag that can be used on methods for which dependency injection should be performed.
 InjectPropertyDecorator
org.spicefactory.parsley.inject.tag Represents a Metadata, MXML or XML tag that can be used on properties for which dependency injection should be performed.
 InjectTag
org.spicefactory.parsley.flex.tag.view MXML Tag that can be used for as a child tag for the FastInject tag in case multiple injections are required for a single component.
 InjectXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for dependency injection.
 InstanceTag
org.spicefactory.parsley.flex.tag.builder Tag to be nested within RuntimeConfig tag that allows to add an existing instance and specify an id.
 IntConverter
org.spicefactory.lib.reflect.converter Converts int values.
 InternalProperty
org.spicefactory.parsley.asconfig.metadata Represents a metadata tag that marks a property for exclusion when processing an ActionScript configuration.
 JsonClassInfoProvider
org.spicefactory.lib.reflect.provider ClassInfoProvider that uses the describeTypeJSON function under the hood.
 LifecycleMetadataSupport
org.spicefactory.parsley.lifecycle.metadata Provides a static method to initalize the lifecycle metadata tags.
 LifecycleObserver
org.spicefactory.parsley.core.lifecycle Represents an observer that gets notified when matching objects reach a particular phase in their lifecycle.
 LifecycleObserverRegistry
org.spicefactory.parsley.core.lifecycle A registry for observers that listen to lifecycle events of objects within a single scope.
 LifecycleXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for messaging.
 LightCommandAdapter
org.spicefactory.lib.command.light A CommandAdapter that for commands that adhere to the conventions of Spicelib's "Light Commands".
 LightCommandAdapterFactory
org.spicefactory.lib.command.light A CommandAdapterFactory implementation that creates adapters from commands that adhere to the conventions of Spicelib's "Light Commands".
 LinkAction
org.spicefactory.lib.command.flow Represents an action to perform when a certain command link condition is met.
 LinkAllResultsTag
org.spicefactory.parsley.command.tag.link Links all results to the the target command specified by this tag.
 LinkCondition
org.spicefactory.lib.command.flow Represents a condition of a CommandLink.
 LinkConditions
org.spicefactory.lib.command.flow Helper class for creating common link condition types.
 LinkResultPropertyTag
org.spicefactory.parsley.command.tag.link Links results that contain the specified property value to the the target command specified by this tag.
 LinkResultTypeTag
org.spicefactory.parsley.command.tag.link Links results of a specific type (class) to the the target command specified by this tag.
 LinkResultValueTag
org.spicefactory.parsley.command.tag.link Links a specific result value to the the target command specified by this tag.
 LinkTag
org.spicefactory.parsley.command.tag.link Interface to be implemented by all tags that represent command links.
 LinkTargetBuilder
org.spicefactory.lib.command.builder 
 List
org.spicefactory.lib.collection Simple List implementation that overcomes the limitations of the Array API which lacks essential methods like remove.
 LiteralExpression
org.spicefactory.lib.expr.impl Represents a literal expression without variable parts.
 LocalPersistenceManager
org.spicefactory.parsley.core.binding.impl Default implementation of the PersistenceManager interface that persists to a local SharedObject.
 LocalScopeTag
org.spicefactory.parsley.flex.tag.builder MXML tag for setting the unique id for the local scope.
 LogContext
org.spicefactory.lib.logging Central entry point to the Spicelib Log Wrapper.
 LogEvent
org.spicefactory.lib.logging Event that fires when a log method is invoked in a FlashLogger instance.
 LogFactory
org.spicefactory.lib.logging Factory interface of the Spicelib Log Wrapper API.
 Logger
org.spicefactory.lib.logging The Logger interface of the Spicelib Log Wrapper API.
 LogLevel
org.spicefactory.lib.logging Defines constants for the different log levels used in the framework.
 LogUtil
org.spicefactory.lib.logging Static utility methods for logging.
 LookupStatus
org.spicefactory.parsley.core.context A status object that can be passed along to avoid duplicate paths in recursive lookups.
 ManagedArray
org.spicefactory.parsley.core.builder.ref Represents an Array that might contain special configuration values like object references or inline object definitions alongside simple values.
 ManagedCommandBuilder
org.spicefactory.parsley.command A builder DSL for creating command instances that are managed by the container.
 ManagedCommandFactory
org.spicefactory.parsley.core.command Factory responsible for creating instances of command proxies that are managed by the container.
 ManagedCommandLifecycle
org.spicefactory.parsley.command.impl Extension of the standalone CommandLifecycle from Spicelib that deals with adding and removing commands to/from the Context during execution and passing them to the CommandManager.
 ManagedCommandProxy
org.spicefactory.parsley.core.command Represent a single command proxy managed by the container.
 ManagedCommands
org.spicefactory.parsley.command API for creating container managed commands programmatically.
 ManagedEventsDecorator
org.spicefactory.parsley.messaging.tag Represents a Metadata, MXML or XML tag that can be used on classes that dispatch events that should be dispatched through Parsleys central message router.
 ManagedEventsDecoratorTag
org.spicefactory.parsley.xml.tag Represents the managed-events XML tag.
 ManagedEventsProcessor
org.spicefactory.parsley.messaging.processor Processor that registers and unregisters listeners to managed events that should be dispatched through Parsley's central message router.
 ManagedObject
org.spicefactory.parsley.core.lifecycle Represents a single managed object, the actual instance alongside with its definition and associated Context.
 ManagedObjectHandler
org.spicefactory.parsley.core.lifecycle The handler for a single managed obejct.
 Map
org.spicefactory.lib.collection Simple Map implementation that overcomes the limitations of the Flash Dictionary API which lacks essential methods and properties like size/length.
 MapCommandTag
org.spicefactory.parsley.command.tag Represents a mapping in MXML or XML configuration for a managed command that gets executed when a matching message is dispatched in the Context.
 MappedCommandBuilder
org.spicefactory.parsley.command A builder DSL for mapping commands to messages.
 MappedCommandProxy
org.spicefactory.parsley.command.impl Parsley message target that executes a command when a message is received.
 MappedCommands
org.spicefactory.parsley.command API for mapping commands to messages programmatically.
 MappedMetadata
org.spicefactory.lib.reflect.metadata Represents a metadata tag that marks a class as a mapped metadata class.
 MappedProperty
org.spicefactory.lib.reflect.mapping Represents a single property that can be mapped to an attribute of a metadata tag or an XML tag.
 MappingError
org.spicefactory.lib.xml Error thrown when an XML-to-Object mapping operation failed.
 Member
org.spicefactory.lib.reflect Represents a named member of a Class (a Constructor, Property or Method).
 MemberTagMap
org.spicefactory.lib.reflect.mapping Represents the metadata tags placed upon a single member of a class.
 Message
org.spicefactory.parsley.core.messaging Represents a single message and all its relevant settings.
 MessageBinding
org.spicefactory.parsley.messaging API for defining a message binding.
 MessageBindingDecorator
org.spicefactory.parsley.messaging.tag Represents a Metadata, MXML or XML tag that can be used on properties which wish to be bound to a property value of a particular message type dispatched through Parsleys central message router.
 MessageConfirmation
org.spicefactory.parsley.flex.util Utility class that allows to show a Flex Alert with Yes and No buttons and only continue with message processing when the user clicks yes.
 MessageConfirmationTag
org.spicefactory.parsley.flex.util Utility tag for convenient declaration of a confirmation dialog that opens in response to a message and only proceeds when the user clicks Yes.
 MessageDispatcher
org.spicefactory.parsley.core.messaging.impl Represents a reference to a message dispatcher function.
 MessageDispatcherDecorator
org.spicefactory.parsley.messaging.tag Represents a Metadata, MXML or XML tag that can be used on properties where a message dispatcher function should be injected.
 MessageDispatcherProcessor
org.spicefactory.parsley.messaging.processor Processor that injects a message dispatcher function into the target object for routing messages through the frameworks messaging system.
 MessageError
org.spicefactory.parsley.messaging API for configuring methods that should handle errors that were thrown by a regular message target.
 MessageErrorDecorator
org.spicefactory.parsley.messaging.tag Represents a Metadata, MXML or XML tag that can be used on methods that should handle errors that were thrown by a regular message target.
 MessageErrorHandler
org.spicefactory.parsley.core.messaging.receiver Handles errors thrown by regular message targets or interceptors.
 MessageHandler
org.spicefactory.parsley.messaging API for defining a message handler.
 MessageHandlerDecorator
org.spicefactory.parsley.messaging.tag Represents a Metadata, MXML or XML tag that can be used on methods which wish to handle messages dispatched through Parsleys central message router.
 MessageHandlerDecoratorTag
org.spicefactory.parsley.xml.tag Represents the message-handler XML tag.
 MessageProcessor
org.spicefactory.parsley.core.messaging Responsible for processing a single message.
 MessageReceiver
org.spicefactory.parsley.core.messaging.receiver Base interface for all types of message receivers a MessageRouter handles.
 MessageReceiverCache
org.spicefactory.parsley.core.messaging A cache of receivers for a particular message type which MessageRouter implementations use for performance optimizations.
 MessageReceiverCollection
org.spicefactory.parsley.core.messaging.impl A collection of message receivers for a particular message type.
 MessageReceiverDecoratorBase
org.spicefactory.parsley.messaging.tag Base class for decorators used for message receivers that offer the attributes scope, type, selector and order which are common to all builtin receiver tags.
 MessageReceiverInfo
org.spicefactory.parsley.messaging.receiver The base configuration for a message receiver.
 MessageReceiverKind
org.spicefactory.parsley.core.messaging Enumeration for the different kinds of message receivers.
 MessageReceiverProcessor
org.spicefactory.parsley.messaging.processor Processor that registers and unregisters any kind of message receiver.
 MessageReceiverRegistry
org.spicefactory.parsley.core.messaging Registry for receivers of messages dispatched through a MessageRouter.
 MessageRouter
org.spicefactory.parsley.core.messaging The central message routing facility.
 MessageSettings
org.spicefactory.parsley.core.messaging Factory responsible for creating MessageRouter instances.
 MessageSettingsBuilder
org.spicefactory.parsley.context Builder for messaging settings.
 MessageSettingsTag
org.spicefactory.parsley.flex.tag.builder MXML tag for providing the settings to apply for messaging.
 MessageState
org.spicefactory.parsley.core.messaging Enumeration for the current state of a processed message.
 MessageTarget
org.spicefactory.parsley.core.messaging.receiver Represent a regular target for a message.
 MessagingMetadataSupport
org.spicefactory.parsley.messaging.metadata Provides a static method to initalize the messaging metadata tags.
 MessagingXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for messaging.
 Metadata
org.spicefactory.lib.reflect Represents a single metadata tag associated with a class, property or method declaration.
 MetadataAware
org.spicefactory.lib.reflect Base class for all types that can have associated metadata tags.
 MetadataDecoratorAssembler
org.spicefactory.parsley.core.builder.metadata DecoratorAssembler implementation that can be used by all object definition builders that wish to process metadata tags on classes.
 MetadataMapperBuilder
org.spicefactory.lib.xml.mapper Extension of the base PropertyMapperBuilder that supports mapping configuration with metadata.
 MetadataMapperDecorator
org.spicefactory.lib.xml.mapper The core extension interface to create metadata tags for custom XML to Object mappings.
 MetadataRegistry
org.spicefactory.lib.reflect.mapping The internal registry of all mapped metadata tags.
 Method
org.spicefactory.lib.reflect Represents a single method.
 MethodBuilder
org.spicefactory.parsley.core.builder Builder for applying configuration to a single method.
 MethodInvocationError
org.spicefactory.lib.reflect.errors Error thrown when a reflective method invocation fails.
 MethodInvocationProcessor
org.spicefactory.parsley.core.builder.processor Processor that invokes a method in the target object, potentially resolving references to other objects in the Context for the parameter values.
 MethodProcessor
org.spicefactory.parsley.core.processor Object processor responsible for processing a single method of the target instance.
 MethodProcessorBuilder
org.spicefactory.parsley.core.builder Builder for applying configuration to a single method processor.
 MethodReceiver
org.spicefactory.parsley.messaging.receiver Represents a single method that acts as a message receiver.
 MethodReceiverProcessor
org.spicefactory.parsley.messaging.processor Processor that registers message receivers for a target method.
 MultiMap
org.spicefactory.lib.collection Map implementation that maps each key to one or more items.
 MxmlCommandFactoryTag
org.spicefactory.parsley.flex.tag.command Extension of the default command factory tag that handles ids set in MXML.
 MxmlCommandFlowTag
org.spicefactory.parsley.flex.tag.command Tag for command flows declared in MXML or XML configuration.
 MxmlCommandSequenceTag
org.spicefactory.parsley.flex.tag.command Tag for command sequences declared in MXML or XML configuration.
 MxmlCommandTag
org.spicefactory.parsley.flex.tag.command Tag for a single command declared in MXML configuration.
 MxmlDynamicObjectTag
org.spicefactory.parsley.flex.tag.core Extension of the default dynamic object tag that handles ids set in MXML.
 MxmlObjectsTag
org.spicefactory.parsley.flex.tag.core Represents the root objects tag of an MXML configuration file.
 MxmlParallelCommandsTag
org.spicefactory.parsley.flex.tag.command Tag for parallel commands declared in MXML or XML configuration.
 MxmlRootObjectTag
org.spicefactory.parsley.flex.tag.core Extension of the default object definition tag that handles ids set in MXML.
 MxmlViewTag
org.spicefactory.parsley.flex.tag.core Extension of the default view definition tag that handles ids set in MXML.
 NamingStrategy
org.spicefactory.lib.xml Responsible for transforming property names to XML notation.
 NestedCommandTag
org.spicefactory.parsley.command.tag Represents a tag that produces a command and can be nested inside other command tags.
 NestedConfigurationElement
org.spicefactory.parsley.config Represents a nested configuration element that needs to be resolved before being passed to an ObjectDefinition.
 NestedError
org.spicefactory.lib.errors Base Error implementation that allows to specify a cause.
 NestedErrorEvent
org.spicefactory.lib.events Base ErrorEvent implementation that allows to specify a cause.
 NestedObject
org.spicefactory.parsley.core.builder.ref Represents an inline object reference.
 NestedObjectTag
org.spicefactory.parsley.object Tag that may be used for nested (inline) object definitions in MXML.
 NoOpConverter
org.spicefactory.lib.reflect.converter Converter that performs no action, useful for untyped method parameters or properties.
 NumberConverter
org.spicefactory.lib.reflect.converter Converts Number values.
 ObjectConfiguration
org.spicefactory.parsley.core.builder Generic marker interface for anything that is responsible for configuring an object.
 ObjectDefinition
org.spicefactory.parsley.core.registry Represents the configuration for a single object definition.
 ObjectDefinitionBuilder
org.spicefactory.parsley.core.builder The core interface for applying configuration for a single object definition.
 ObjectDefinitionBuilderError
org.spicefactory.parsley.core.errors Error thrown by ObjectDefinitionBuilder implementations.
 ObjectDefinitionBuilderFactory
org.spicefactory.parsley.core.builder A factory for builders that can be used to create ObjectDefinitions programmatically, using the franmework's configuration DSL.
 ObjectDefinitionBuilderPart
org.spicefactory.parsley.core.builder.impl A part of an object definition builder that gets invoked when building the final definition.
 ObjectDefinitionContext
org.spicefactory.parsley.core.builder.impl Represents the context for a single object definition build process.
 ObjectDefinitionDecorator
org.spicefactory.parsley.core.builder The core extension interface for adding configuration artifacts to an object definition.
 ObjectDefinitionError
org.spicefactory.parsley.core.errors Error thrown while processing an ObjectDefinition.
 ObjectDefinitionMetadata
org.spicefactory.parsley.asconfig.metadata Represents a metadata tag that can be used to specify additional configuration for object definitions in an ActionScript configuration class.
 ObjectDefinitionRegistry
org.spicefactory.parsley.core.registry A registry for object definitions.
 ObjectDefinitionRegistryEvent
org.spicefactory.parsley.core.events Event that fires when an ObjectDefinitionRegistry changes its internal state.
 ObjectDefinitionReplacer
org.spicefactory.parsley.core.builder Responsible for replacing the processed object definition with the final definition to be used for registering it in the container or use it as a nested object.
 ObjectIdReference
org.spicefactory.parsley.core.builder.ref Represent a reference to an object in the Parsley Context by id.
 ObjectInstantiator
org.spicefactory.parsley.core.registry An object responsible for creating instances.
 ObjectLifecycleManager
org.spicefactory.parsley.core.lifecycle Responsible for managing the lifecycle of objects, creating and destroying their handlers.
 ObjectProcessor
org.spicefactory.parsley.core.processor Responsible for processing an object when it gets initialized or destroyed.
 ObjectProcessorBuilder
org.spicefactory.parsley.core.builder Builder for applying configuration to a single object processor.
 ObjectProcessorConfig
org.spicefactory.parsley.core.processor The configuration for a single object processor.
 ObjectProvider
org.spicefactory.parsley.core.context.provider Provider for a (possibly lazily initializing) instance.
 ObjectReferenceTag
org.spicefactory.parsley.object Represents a reference to another object in the container (either by id or by type) in MXML or XML configuration.
 ObjectsTag
org.spicefactory.parsley.xml.tag Represents the root objects tag of an XML configuration file.
 ObjectTypeReference
org.spicefactory.parsley.core.builder.ref Represent a reference to an object in the Parsley Context by type.
 ObjectTypeReferenceArray
org.spicefactory.parsley.core.builder.ref Represent a reference to an object in the Parsley Context by type.
 ObjectWrapperInstantiator
org.spicefactory.parsley.core.builder.instantiator ObjectInstantiator implementation that wraps an existing instance.
 ObservableCommand
org.spicefactory.parsley.core.command Represents a single command and holds all the information needed for command observers to process this command and its result.
 Observe
org.spicefactory.parsley.lifecycle API for defining methods that observe the lifecycle of a particular type of managed object.
 ObserveMethodDecorator
org.spicefactory.parsley.lifecycle.tag Represents a Metadata, MXML or XML tag that can be used on methods that should be invoked for lifecycle events of other objects.
 ObserveMethodProcessor
org.spicefactory.parsley.lifecycle.processor Processor that registers and unregisters observers for the lifecycle of other objects.
 ParallelCommands
org.spicefactory.lib.command.group A CommandGroup implementation that executes its child commands in parallel.
 ParallelCommandsTag
org.spicefactory.parsley.command.tag Tag for parallel commands declared in MXML or XML configuration.
 Parameter
org.spicefactory.lib.reflect Represents a single parameter of a method.
 ParameterBuilder
org.spicefactory.parsley.core.builder.impl Utility class for resolving parameters of constructors and methods.
 ParentContext
org.spicefactory.parsley.view API for finding the nearest Context in the view hierarchy above the specified DisplayObject.
 PersistenceManager
org.spicefactory.parsley.core.binding Pluggable strategy that allows to persist published values.
 PersistentPublisher
org.spicefactory.parsley.binding.impl A publisher that updates when the matching persisted value has changed in the installed persistence manager.
 PersistentPublisherProcessor
org.spicefactory.parsley.binding.processor Processes the persistence aspect of a published value.
 PersistentSubscriber
org.spicefactory.parsley.binding.impl A subscriber that passes all updates to the installed persistence manager.
 Phase
org.spicefactory.parsley.core.processor Represents a phase in the lifecycle of an object processor.
 Private
org.spicefactory.lib.reflect.types Represents a private class.
 ProcessInterfaces
org.spicefactory.parsley.core.builder.metadata Metadata tag that can be used on classes where the framework should process metadata on all interfaces implemented by the class.
 ProcessSuperclass
org.spicefactory.parsley.core.builder.metadata Metadata tag that can be used on classes where the framework should process metadata on the superclass.
 Properties
org.spicefactory.parsley.properties Static entry point methods for creating processors that load or parse properties to be added to a ContextBuilder.
 PropertiesFileProcessor
org.spicefactory.parsley.properties.processor ConfigurationProcessor implementation that loads property files and adds the properties to the registry.
 PropertiesFileTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a properties file to load.
 PropertiesObjectTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a properties represented by name/value pairs of a generic AS3 object.
 PropertiesParser
org.spicefactory.parsley.properties.util Parses a string conforming to property file syntac into an object representing the name/value pairs in its properties.
 PropertiesStringTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a String containing properties.
 Property
org.spicefactory.lib.reflect Represents a single property.
 PropertyBuilder
org.spicefactory.parsley.core.builder Builder for applying configuration to a single property.
 PropertyError
org.spicefactory.lib.reflect.errors Error thrown when reflectively reading or writing property values fails.
 PropertyHandler
org.spicefactory.lib.xml.mapper Responsible for mapping a single property of a mapped class to an XML element, attribute or text node.
 PropertyMapper
org.spicefactory.lib.xml.mapper Default implementation of the XmlObjectMapper interface that gets produced by the PropertyMapperBuilder.
 PropertyMapperBuilder
org.spicefactory.lib.xml.mapper Builder that creates PropertyMapper instances.
 PropertyProcessor
org.spicefactory.parsley.core.processor Object processor responsible for processing a single property of the target instance.
 PropertyProcessorBuilder
org.spicefactory.parsley.core.builder Builder for applying configuration to a single property processor.
 PropertyPublisher
org.spicefactory.parsley.binding.impl A Publisher that observes the value of a single property and uses its value as the published value.
 PropertyReceiver
org.spicefactory.parsley.messaging.receiver Represents a single property that acts as a message receiver.
 PropertyReceiverProcessor
org.spicefactory.parsley.messaging.processor Processor that registers message receivers for a target property.
 PropertyResolver
org.spicefactory.lib.expr A PropertyResolver is responsible for resolving properties of resolved variables.
 PropertySetterProcessor
org.spicefactory.parsley.core.builder.processor Processor that sets the value of a single property in the target object, potentially resolving references to other objects in the Context.
 PropertySubscriber
org.spicefactory.parsley.binding.impl A Subscriber that updates the value of a single property whenever the value of matching publishers changes.
 PropertyTag
org.spicefactory.parsley.inject.tag Represent the property value for an object definition.
 PropertyWatcher
org.spicefactory.parsley.binding Responsible for watching changes of a single property of one target instance.
 Provider
org.spicefactory.parsley.core.context.provider Static utility method to create an ObjectProvider for an existing instance.
 PublishDecorator
org.spicefactory.parsley.binding.tag Represents a Metadata, MXML or XML tag that can be used on properties that hold a value that should be published to matching subscribers.
 Publisher
org.spicefactory.parsley.core.binding Publishes a single value to matching subscribers.
 PublisherProcessor
org.spicefactory.parsley.binding.processor Processes a single property holding a a value that should be published to matching subscribers.
 PublishSubscribeDecorator
org.spicefactory.parsley.binding.tag Represents a Metadata, MXML or XML tag that can be used on properties that hold a value that should be published to matching subscribers while at the same time acting as a subscriber for matching publishers.
 ReflectionCache
org.spicefactory.lib.reflect.cache A reflection cache used by the ClassInfo class for performance optimizations.
 Required
org.spicefactory.lib.reflect.metadata Represents a metadata tag that marks a property as required.
 ResolvableValue
org.spicefactory.parsley.core.registry Represents a value that needs to be resolved before being passed to another object.
 ResourceBindingAdapter
org.spicefactory.parsley.resources.processor Adapts Parsleys ResourceBinding either to the Flex ResourceManager or the Parsley Flash ResourceManager.
 ResourceBindingDecorator
org.spicefactory.parsley.resources.tag Represents a Metadata, MXML or XML tag that can be used to bind a property value to a resource, updating automatically when the ResourceManager updates.
 ResourceBindingEvent
org.spicefactory.parsley.resources.processor Event that fires when a ResourceManager has been updated.
 ResourceBindingProcessor
org.spicefactory.parsley.resources.processor Processes a resource binding for a single target property.
 ResourceMetadataSupport
org.spicefactory.parsley.resources.metadata Provides a static method to initalize the metadata tags for resource bindings.
 ResourceXmlSupport
org.spicefactory.parsley.xml.mapper Provides a static method to initalize the XML tags for resource bindings.
 ResultProcessor
org.spicefactory.lib.command.result Represents the registration for a single result processor.
 ResultProcessors
org.spicefactory.lib.command.result Central registry for all available result processors.
 RootConfigurationElement
org.spicefactory.parsley.config Represent a root configuration element in MXML or XML configuration files.
 RootElementSetup
org.spicefactory.lib.xml.mapper Part of the XML object mapping DSL to set up the root element for a group of mappings.
 RootObjectTag
org.spicefactory.parsley.object Represents the root object tag for an object definition in MXML or XML configuration.
 RuntimeConfigTag
org.spicefactory.parsley.flex.tag.builder MXML tag for adding runtime instance to the configuration of a Context.
 RuntimeConfigurationProcessor
org.spicefactory.parsley.runtime.processor ConfigurationProcessor implementation that adds existing instances or simple class references to the Context.
 RuntimeContextBuilder
org.spicefactory.parsley.runtime Static entry point methods for building a Context from existing instances.
 Scope
org.spicefactory.parsley.core.scope Represents a single scope.
 ScopeAware
org.spicefactory.parsley.core.scope Interface to be implemented by scope extensions that need access to the Scope instance they are associated with.
 ScopeDefinition
org.spicefactory.parsley.core.scope The definition for a single scope.
 ScopeExtensionRegistry
org.spicefactory.parsley.core.scope A registry for scope-wide extensions.
 ScopeExtensions
org.spicefactory.parsley.core.scope Registry for custom extensions added to a scope.
 ScopeExtensionsBuilder
org.spicefactory.parsley.context Builder for registering scope extensions.
 ScopeInfo
org.spicefactory.parsley.core.scope Holds the definition and state (like all registered message receivers) for a single scope.
 ScopeInfoRegistry
org.spicefactory.parsley.core.scope The registry of scope instances for a single Context.
 ScopeManager
org.spicefactory.parsley.core.scope Responsible for managing the scopes associated with a single Context.
 ScopeName
org.spicefactory.parsley.core.scope Enumeration for the two builtin scope types.
 ScopeTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a custom scope that should be added to the Context.
 Selector
org.spicefactory.parsley.core.messaging.impl Represents a metadata tag that can be used to specify a property for a message that can be used as a selector.
 Service
org.spicefactory.parsley.core.bootstrap Represents the configuration of a single IOC kernel service.
 ServiceBuilder
org.spicefactory.parsley.context Builder for specifying replacements or decorators for the core kernel services.
 ServiceFactory
org.spicefactory.parsley.core.bootstrap.impl A simple factory for creating service instances.
 ServiceRegistry
org.spicefactory.parsley.core.bootstrap The registry for the configurations of all seven IOC kernel services for one particular Context.
 ServiceRegistryBuilder
org.spicefactory.parsley.context Builder that allows to register replacements or decorators for all seven IOC kernel services.
 Set
org.spicefactory.lib.collection Simple Set implementation, an unordered collection that does not allow duplicates.
 SimpleMappingType
org.spicefactory.lib.xml.mapper Enumerations for the mapping types of simple property types (like String or Number).
 SimpleValueMapper
org.spicefactory.lib.xml.mapper A mapper implementation that maps elements with a text node to simple types like String or int.
 SingletonBuilder
org.spicefactory.parsley.core.builder Builder for the definition of a singleton object.
 SingletonObjectDefinition
org.spicefactory.parsley.core.registry Represents the configuration for a singleton object.
 SingletonObjectDefinitionWrapper
org.spicefactory.parsley.core.registry.impl A simple wrapper around an existing root object definition.
 SingletonPreProcessor
org.spicefactory.parsley.core.processor Interface to be implemented by all object processors that need to do some early setup just after the Context has finished processing its configuration but before any target instance gets created.
 SOSAppender
org.spicefactory.lib.logging.impl Appender implementation that routes all log output to Powerflasher SOS through an XMLSocket.
 SpiceLogFactory
org.spicefactory.lib.logging A LogFactory is responsible for creating and caching Logger instances and offers configuration options for setting log levels and adding Appender instances.
 SpiceLogger
org.spicefactory.lib.logging All logging operations are done through this interface.
 StageEventFilter
org.spicefactory.parsley.core.view.util Utility class for filtering stage events that were only caused by reparenting a DisplayObject.
 StageEventFilterCollection
org.spicefactory.parsley.core.view.util Manages a group of StageEventFilters.
 StatefulProcessor
org.spicefactory.parsley.core.processor Interface to be implemented by all object processors that keep state internally that is tied to one specific target instance.
 StaticPropertyRef
org.spicefactory.parsley.xml.tag Represents the static-property-ref XML tag.
 StringConverter
org.spicefactory.lib.reflect.converter Converts String values.
 StringUtil
org.spicefactory.lib.util Static utility methods for Strings.
 SubscribeDecorator
org.spicefactory.parsley.binding.tag Represents a Metadata, MXML or XML tag that can be used on properties that should be bound to the value of a matching publisher.
 Subscriber
org.spicefactory.parsley.core.binding Subscribes to the values of one or more matching publishers.
 SubscriberCollection
org.spicefactory.parsley.core.binding.impl Internal collection utility used by the default BindingManager implementation.
 SubscriberProcessor
org.spicefactory.parsley.binding.processor Processes a single property holding a a value that that should be bound to the value of a matching publisher.
 SubscribingPropertyPublisher
org.spicefactory.parsley.binding.impl A publisher that observes the value of a single property and uses its value as the published value and subscribes to the values of other matching publishers at the same time.
 SuspendableCommand
org.spicefactory.lib.command Represents a command that can get cancelled and suspended.
 Target
org.spicefactory.lib.reflect.metadata Represents a metadata tag that can be used in metadata configuration extensions.
 TargetPropertyUtil
org.spicefactory.lib.reflect.metadata Utility method to set the member name for a property or method with a metadata tag.
 TextNodeDecorator
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on properties that should map to text nodes.
 TextNodeHandler
org.spicefactory.lib.xml.mapper.handler Responsible for mapping properties to text nodes.
 TraceAppender
org.spicefactory.lib.logging.impl Appender implementation that uses the trace function of the Flash Player for all log output.
 Types
org.spicefactory.lib.reflect.metadata Constants representing the types that metadata tags can be placed on.
 UintConverter
org.spicefactory.lib.reflect.converter Converts uint values.
 ValidationError
org.spicefactory.lib.reflect.mapping Error thrown when a metadata tag or XML tag that has been mapped to a custom class contains invalid arguments.
 ValueExpression
org.spicefactory.lib.expr.impl Represents a value expression without literal parts.
 Variable
org.spicefactory.parsley.xml.tag Represents the variable XML tag, defining a single variable value.
 VariableResolver
org.spicefactory.lib.expr A VariableResolver is responsible for resolving the first (or sole) part of a value expression.
 ViewAutowireFilter
org.spicefactory.parsley.core.view Filter that can be used to select views that should be wired to the Context.
 ViewAutowireMode
org.spicefactory.parsley.core.view Enumeration for the selection mode of autowired views.
 ViewConfiguration
org.spicefactory.parsley.core.view Represents the configuration for a single target in a view to get processed by the nearest Context in the view hierarchy above.
 ViewConfigurationEvent
org.spicefactory.parsley.core.events Event that fires when one or more view components wish to get processed by the nearest Context.
 ViewConfigurationHandler
org.spicefactory.parsley.core.view.handler ViewRootHandler implementation that deals with bubbling events from components that explicitly signal that they wish to get wired to the Context or that are getting autowired.
 ViewDefinitionLookup
org.spicefactory.parsley.core.view.util Utility for fetching matching ObjectDefinitions from the Context for a particular target instance.
 ViewLifecycle
org.spicefactory.parsley.core.view Represents an object that controls the lifecycle of one particular view instance.
 ViewLifecycleEvent
org.spicefactory.parsley.core.events Event that fires to demarcate the lifecycle of a managed view.
 ViewLifecycleTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a custom view lifecycle to be used by the corresponding Context for all matching view types.
 ViewManager
org.spicefactory.parsley.core.view A ViewManager is responsible for dynamically wiring views to a Context and other view related tasks.
 ViewProcessor
org.spicefactory.parsley.core.view Responsible for processing a single view instance.
 ViewProcessorTag
org.spicefactory.parsley.flex.tag.builder MXML tag for declaring a custom view processor to be used by the corresponding Context and all its children unless overwritten.
 ViewRootHandler
org.spicefactory.parsley.core.view A ViewRootHandler is responsible for dealing with one particular aspect of a ViewManager.
 ViewSettings
org.spicefactory.parsley.core.view Factory responsible for creating ViewManager instances.
 ViewSettingsBuilder
org.spicefactory.parsley.context Builder for settings related to view wiring.
 ViewSettingsTag
org.spicefactory.parsley.flex.tag.builder MXML tag for providing the settings to apply for dynamic view wiring.
 ViewTag
org.spicefactory.parsley.object Represents the root view tag for an object definition in MXML or XML configuration.
 Void
org.spicefactory.lib.reflect.types Represents the void return type.
 WeakReference
org.spicefactory.lib.util Wraps a weakly referenced instance.
 XmlClassInfoProvider
org.spicefactory.lib.reflect.provider ClassInfoProvider that uses the old XML-based describeType function for reflection.
 XmlConfig
org.spicefactory.parsley.xml Static entry point methods for creating XML configuration processors to be added to a ContextBuilder.
 XmlConfigTag
org.spicefactory.parsley.xml.tag MXML tag for adding an XML configuration file to a ContextBuilder.
 XmlConfigurationLoader
org.spicefactory.parsley.xml.processor Responsible for loading Parsley XML configuration files.
 XmlConfigurationNamespaceRegistry
org.spicefactory.parsley.xml.mapper The central registry for custom XML configuration namespaces.
 XmlConfigurationProcessor
org.spicefactory.parsley.xml.processor ObjectDefinitionBuilder implementation that processes XML configuration files.
 XmlContextBuilder
org.spicefactory.parsley.xml Static entry point methods for building a Context from XML configuration files.
 XmlFile
org.spicefactory.parsley.xml.processor Represent a single XML configuration file.
 XmlFileEvent
org.spicefactory.parsley.xml.events Event dispatched when an XML file loading operation starts or completes.
 XmlFileProgressEvent
org.spicefactory.parsley.xml.events Event dispatched for signalling progress of an XML loading operation.
 XmlLinkAllResultsTag
org.spicefactory.parsley.xml.tag.command Links a specific result value to the the target command specified by this tag.
 XmlLinkResultPropertyTag
org.spicefactory.parsley.xml.tag.command Links a specific result value to the the target command specified by this tag.
 XmlLinkResultTypeTag
org.spicefactory.parsley.xml.tag.command Links a specific result value to the the target command specified by this tag.
 XmlLinkResultValueTag
org.spicefactory.parsley.xml.tag.command Links a specific result value to the the target command specified by this tag.
 XmlMapping
org.spicefactory.lib.xml.mapper.metadata Represents a Metadata tag that can be used on the class level to specify a custom XML element name or uri and other custom behaviours.
 XmlObjectDefinitionMapperFactory
org.spicefactory.parsley.xml.mapper Factory that builds the XML-to-Object mappers for the Parsley XML configuration format.
 XmlObjectMapper
org.spicefactory.lib.xml The core interface of the XML-to-Object mapping framework.
 XmlObjectMappings
org.spicefactory.lib.xml.mapper The main entry point for the DSL to create a group of XML to Object mappings that support metadata configuration.
 XmlProcessorContext
org.spicefactory.lib.xml The context for a recursive XML processing operation.
 XmlValidationError
org.spicefactory.lib.xml Error thrown when validating a mapped XML element failed.