A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
factory — Static Property, class org.spicefactory.lib.logging.LogContext
The LogFactory for the global LogContext.
factory — Property, interface org.spicefactory.parsley.core.bootstrap.Service
The factory for the service implementation.
factory — Property, class org.spicefactory.parsley.core.bootstrap.impl.DefaultService
The factory for the service implementation.
FactoryDefinitionReplacer — class, package 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.
FactoryDefinitionReplacer(method:org.spicefactory.lib.reflect:Method, registry:org.spicefactory.parsley.core.registry:ObjectDefinitionRegistry) — Constructor, class org.spicefactory.parsley.lifecycle.processor.FactoryDefinitionReplacer
Creates a new instance.
factoryFunction(factory:Function, type:Class) — Static Method , class org.spicefactory.parsley.command.MappedCommands
Creates a new mapping builder for the specified factory function.
FactoryMethodDecorator — class, package 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 — class, package 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 — class, package 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.
FastInjectProcessor(property:String, type:Class, objectId:String) — Constructor, class org.spicefactory.parsley.core.view.processor.FastInjectProcessor
Creates a new event instance.
FastInjectTag — class, package 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.
fatal(message:String, ... rest) — method, interface org.spicefactory.lib.logging.Logger
Logs a message with the FATAL log level.
fatal(message:String, ... rest) — method, class org.spicefactory.lib.logging.impl.DefaultLogger
Logs a message with the FATAL log level.
FATAL — Constant Static Property, class org.spicefactory.lib.logging.LogLevel
The FATAL level designates very severe error events that will presumably lead the application to abort.
fetchReceivers() — method, class org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor
Fetches the receivers for the message type and receiver kind this processor handles.
file — Property, class org.spicefactory.parsley.flex.tag.builder.PropertiesFileTag
The name of the properties file.
file — Property, class org.spicefactory.parsley.xml.tag.XmlConfigTag
The name of the file that contains the XML configuration.
FILE_COMPLETE — Constant Static Property, class org.spicefactory.parsley.xml.events.XmlFileEvent
Constant for the type of event dispatched when an XML file has completed to load.
FILE_INIT — Constant Static Property, class org.spicefactory.parsley.xml.events.XmlFileEvent
Constant for the type of event dispatched when an XML file starts to load.
filename — Property, class org.spicefactory.parsley.xml.events.XmlFileEvent
The name of the XML configuration file.
filename — Property, class org.spicefactory.parsley.xml.events.XmlFileProgressEvent
The name of the XML configuration file.
filename — Property, class org.spicefactory.parsley.xml.processor.XmlFile
The name of the XML configuration file.
filename — Property, class org.spicefactory.parsley.xml.tag.Include
The name of the file to load.
FILE_PROGRESS — Constant Static Property, class org.spicefactory.parsley.xml.events.XmlFileProgressEvent
Constant for the type of event dispatched to signal progress of an XML loading operation.
filter(object:flash.display:DisplayObject) — method, interface org.spicefactory.parsley.core.view.ViewAutowireFilter
Makes the final decision whether a view object should be wired to the Context.
filter(object:flash.display:DisplayObject) — method, class org.spicefactory.parsley.core.view.impl.AbstractViewAutowireFilter
Makes the final decision whether a view object should be wired to the Context.
filter(object:flash.display:DisplayObject) — method, class org.spicefactory.parsley.core.view.impl.DefaultViewAutowireFilter
Makes the final decision whether a view object should be wired to the Context.
findAllDefinitionsByType(type:Class, status:org.spicefactory.parsley.core.context:LookupStatus) — method, interface org.spicefactory.parsley.core.context.Context
Returns all definitions for the specified type.
findAllDefinitionsByType(type:Class, status:org.spicefactory.parsley.core.context:LookupStatus) — method, class org.spicefactory.parsley.core.context.impl.DefaultContext
Returns all definitions for the specified type.
findDefinition(id:String, status:org.spicefactory.parsley.core.context:LookupStatus) — method, interface org.spicefactory.parsley.core.context.Context
Returns the definition for the object with the specified id or null if no such object exists.
findDefinition(id:String, status:org.spicefactory.parsley.core.context:LookupStatus) — method, class org.spicefactory.parsley.core.context.impl.DefaultContext
Returns the definition for the object with the specified id or null if no such object exists.
findDefinitionByType(type:Class, status:org.spicefactory.parsley.core.context:LookupStatus) — method, interface org.spicefactory.parsley.core.context.Context
Returns one definition for the specified type.
findDefinitionByType(type:Class, status:org.spicefactory.parsley.core.context:LookupStatus) — method, class org.spicefactory.parsley.core.context.impl.DefaultContext
Returns one definition for the specified type.
findMatchingDefinition(config:org.spicefactory.parsley.core.view:ViewConfiguration, context:org.spicefactory.parsley.core.context:Context) — Static Method , class org.spicefactory.parsley.core.view.util.ViewDefinitionLookup
Looks for an ObjectDefinition that matches for the specified view configuration.
findParentInView(findParent:Boolean) — method, class org.spicefactory.parsley.context.ContextBuilderSetup
Specifies whether the new Context should automatically find a parent Context in the view hierarchy above the view root.
findParentInView — Property, interface org.spicefactory.parsley.core.bootstrap.BootstrapConfig
Specifies whether the new Context should automatically find a parent Context in the view hierarchy above the view root.
findParentInView — Property, class org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapConfig
findParentInView — Property, class org.spicefactory.parsley.flex.tag.builder.ContextBuilderTag
Specifies whether the new Context should automatically find a parent Context in the view hierarchy above the view root.
FirstChildContext — class, package 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 — class, package org.spicefactory.lib.util
Simple utility that can be used where a value can have three states: undefined, true and false.
Flag(value:Boolean) — Constructor, class org.spicefactory.lib.util.Flag
Creates a new instance.
FlexApplicationDomainProvider — class, package org.spicefactory.parsley.flex.modules
Implementation of the ApplicationDomainProvider interface that can be used in Flex applications.
FlexConfig — class, package org.spicefactory.parsley.flex
Static entry point methods for creating MXML configuration processors to be added to a ContextBuilder.
FlexConfigTag — class, package org.spicefactory.parsley.flex.tag.builder
MXML tag for adding a MXML configuration class to a ContextBuilder.
FlexConfigurationProcessor — class, package org.spicefactory.parsley.flex.processor
ConfigurationProcessor implementation that processes MXML configuration classes.
FlexConfigurationProcessor(configClasses:Array) — Constructor, class org.spicefactory.parsley.flex.processor.FlexConfigurationProcessor
Creates a new instance.
FlexContextBuilder — class, package org.spicefactory.parsley.flex
Static entry point methods for building a Context from MXML configuration classes.
FlexContextEvent — class, package org.spicefactory.parsley.flex.tag.builder
Event that fires when a new Context gets created that is associated with a view root.
FlexContextEvent(context:org.spicefactory.parsley.core.context:Context) — Constructor, class org.spicefactory.parsley.flex.tag.builder.FlexContextEvent
Creates a new event instance.
FlexLogFactory — class, package org.spicefactory.lib.logging.flex
LogFactory implementation that adapts the Spicelib Log Wrapper with the Flex Logging API.
FlexPropertyWatcher — class, package org.spicefactory.parsley.flex.binding
Implementation of the PropertyWatcher interface that relies on the Flex Binding architecture for observing property changes.
FlexResourceBindingAdapter — class, package org.spicefactory.parsley.flex.resources
Adapts the ResourceBinding facility to the Flex ResourceManager.
FlexSupport — class, package 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.
forAllResults() — Static Method , class org.spicefactory.lib.command.flow.LinkConditions
Creates a condition that matches all results (except for cancellations and errors).
forAutowiring(view:flash.display:DisplayObject) — Static Method , class org.spicefactory.parsley.core.events.ViewConfigurationEvent
Creates a new event instance to be used to trigger the autowiring process.
forCancellation(command:Object) — Static Method , class org.spicefactory.lib.command.base.DefaultCommandResult
Creates a new instance for a command that has been cancelled.
forClass(clazz:Class, domain:flash.system:ApplicationDomain) — Static Method , class org.spicefactory.lib.reflect.ClassInfo
Returns an instance representing the specified class or interface.
forClass(configClass:Class) — Static Method , class org.spicefactory.parsley.asconfig.ActionScriptConfig
Creates a processor for the specified ActionScript configuration class.
forClass(type:Class) — method, interface org.spicefactory.parsley.core.builder.ObjectDefinitionBuilderFactory
Returns a builder for the specified type.
forClass(type:Class) — method, class org.spicefactory.parsley.core.builder.impl.DefaultObjectDefinitionBuilderFactory
Returns a builder for the specified type.
forClass(configClass:Class) — Static Method , class org.spicefactory.parsley.flex.FlexConfig
Creates a processor for the specified MXML configuration class.
forClasses(... rest) — Static Method , class org.spicefactory.parsley.asconfig.ActionScriptConfig
Creates a processor for the specified ActionScript configuration classes.
forClasses(... rest) — Static Method , class org.spicefactory.parsley.flex.FlexConfig
Creates a processor for the specified MXML configuration classes.
forCommandStatus(status:org.spicefactory.parsley.core.command:CommandStatus, byTrigger:Boolean) — Static Method , class org.spicefactory.parsley.core.messaging.MessageReceiverKind
Returns the constant corrsesponding to the specified command status.
forCommandType(type:Class) — Static Method , class org.spicefactory.lib.command.result.ResultProcessors
Returns the result processor registration for the specified command type.
forCompletion(command:Object, result:Object) — Static Method , class org.spicefactory.lib.command.base.DefaultCommandResult
Creates a new instance for a command that successfully completed.
forConfigurations(configurations:Array, callback:Function) — Static Method , class org.spicefactory.parsley.core.events.ViewConfigurationEvent
Creates a new event instance to be used for explicitly passing the targets contained in the specified configuration instances to the nearest Context in the view hierarchy for processing.
forContext(context:org.spicefactory.parsley.core.context:Context) — Static Method , class org.spicefactory.parsley.util.ContextCallbacks
forDefinition(definition:org.spicefactory.parsley.core.registry:SingletonObjectDefinition) — Static Method , class org.spicefactory.parsley.core.context.provider.Provider
Creates an ObjectProvider for a singleton definition.
forError(command:Object, cause:Object) — Static Method , class org.spicefactory.lib.command.base.DefaultCommandResult
Creates a new instance for a command that failed to execute.
forExplicitTarget(view:flash.display:DisplayObject, target:Object, configId:String) — Static Method , class org.spicefactory.parsley.core.events.ViewConfigurationEvent
Creates a new event instance to be used for explicitly passing the specified target instance to the nearest Context in the view hierarchy for processing.
forFile(file:String) — Static Method , class org.spicefactory.parsley.properties.Properties
Creates a processor that loads and processes a properties file.
forFile(file:String) — Static Method , class org.spicefactory.parsley.xml.XmlConfig
Creates a processor for the specified XML configuration file.
forFiles(... rest) — Static Method , class org.spicefactory.parsley.xml.XmlConfig
Creates a processor for the specified XML configuration files.
forInstance(instance:Object, domain:flash.system:ApplicationDomain) — Static Method , class org.spicefactory.lib.reflect.ClassInfo
Returns an instance representing the class of the specified instance.
forInstance(instance:Object) — method, interface org.spicefactory.parsley.core.builder.ObjectDefinitionBuilderFactory
Returns a builder for the specified instance.
forInstance(instance:Object) — method, class org.spicefactory.parsley.core.builder.impl.DefaultObjectDefinitionBuilderFactory
Returns a builder for the specified instance.
forInstance(instance:Object, domain:flash.system:ApplicationDomain) — Static Method , class org.spicefactory.parsley.core.context.provider.Provider
Creates an ObjectProvider for an existing instance, simply wrapping it.
forInstance(xml:XML) — Static Method , class org.spicefactory.parsley.xml.XmlConfig
Creates a processor for the specified XML configuration instance.
format(message:String, ... rest) — Static Method , class org.spicefactory.lib.util.StringUtil
Builds a string from the specified message and parameters.
formatError(cause:Object) — Static Method , class org.spicefactory.lib.util.StringUtil
Builds a string from the specified error.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.comobserver.CommandComplete
Creates a new builder for a command result handler.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.comobserver.CommandError
Creates a new builder for a command result handler.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.comobserver.CommandResult
Creates a new builder for a command result handler.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.lifecycle.Observe
Creates a new builder for an observer method.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.messaging.MessageError
Creates a new builder for a message error handler.
forMethod(method:String) — Static Method , class org.spicefactory.parsley.messaging.MessageHandler
Creates a new builder for a message handler.
forName(name:String, domain:flash.system:ApplicationDomain) — Static Method , class org.spicefactory.lib.reflect.ClassInfo
Returns an instance representing the class or interface with the specified name.
forNamespace(uri:String) — Static Method , class org.spicefactory.lib.xml.mapper.XmlObjectMappings
Entry point for creating mappings for a particular XML namespace.
forObject(object:Object) — Static Method , class org.spicefactory.parsley.properties.Properties
Creates a processor that adds the specified properties to the registry.
forOwner(owner:org.spicefactory.lib.reflect:MetadataAware) — Static Method , class org.spicefactory.lib.reflect.metadata.Types
Returns the constant matching the specified metadata owner.
forProperty(property:String) — Static Method , class org.spicefactory.parsley.comobserver.CommandStatus
Creates a new builder for a command status.
forProperty(property:String) — Static Method , class org.spicefactory.parsley.messaging.MessageBinding
Creates a new builder for a message binding.
forResultProperty(name:String, value:Object) — Static Method , class org.spicefactory.lib.command.flow.LinkConditions
Creates a condition for the specified result property value.
forResultType(type:Class) — Static Method , class org.spicefactory.lib.command.flow.LinkConditions
Creates a condition for the specified result type.
forResultType(type:Class) — Static Method , class org.spicefactory.lib.command.result.ResultProcessors
Returns the result processor registration for the specified result type.
forResultValue(value:Object) — Static Method , class org.spicefactory.lib.command.flow.LinkConditions
Creates a condition for the specified result value.
forString(string:String) — Static Method , class org.spicefactory.parsley.properties.Properties
Creates a processor that parses the specified string into properties.
forType(type:Class) — method, class org.spicefactory.parsley.context.ScopeExtensionsBuilder
Specifies the implementation of a scope extension.
forType(type:Class) — method, interface org.spicefactory.parsley.core.scope.ScopeExtensionRegistry
Returns the service registration for the specified type.
forType(type:Class) — method, interface org.spicefactory.parsley.core.scope.ScopeExtensions
Obtains the extension of the specified type.
forType(type:Class) — method, class org.spicefactory.parsley.core.scope.impl.DefaultScopeExtensionRegistry
Returns the service registration for the specified type.
forType(type:Class) — method, class org.spicefactory.parsley.core.scope.impl.DefaultScopeExtensions
Obtains the extension of the specified type.
forUnqualifiedElements() — Static Method , class org.spicefactory.lib.xml.mapper.XmlObjectMappings
Entry point for creating mappings for unqualified XML elements.
freeze() — method, interface org.spicefactory.parsley.core.registry.ObjectDefinition
Freezes this object definition.
freeze() — method, interface org.spicefactory.parsley.core.registry.ObjectDefinitionRegistry
Freezes this registry.
freeze() — method, class org.spicefactory.parsley.core.registry.impl.AbstractObjectDefinition
Freezes this object definition.
freeze() — method, class org.spicefactory.parsley.core.registry.impl.DefaultObjectDefinitionRegistry
Freezes this registry.
freeze() — method, class org.spicefactory.parsley.core.registry.impl.SingletonObjectDefinitionWrapper
Freezes this object definition.
fromDefinition(definition:org.spicefactory.parsley.core.registry:DynamicObjectDefinition) — Static Method , class org.spicefactory.parsley.inject.Inject
Specifies an injection based on an existing object definition.
frozen — Property, interface org.spicefactory.parsley.core.registry.ObjectDefinition
Indicates whether this definition has been frozen.
frozen — Event, interface org.spicefactory.parsley.core.registry.ObjectDefinitionRegistry
Dispatched when configuration for this registry has been frozen.
frozen — Property, interface org.spicefactory.parsley.core.registry.ObjectDefinitionRegistry
Indicates whether this registry has been frozen.
frozen — Property, class org.spicefactory.parsley.core.registry.impl.AbstractObjectDefinition
Indicates whether this definition has been frozen.
frozen — Property, class org.spicefactory.parsley.core.registry.impl.DefaultObjectDefinitionRegistry
Indicates whether this registry has been frozen.
frozen — Property, class org.spicefactory.parsley.core.registry.impl.SingletonObjectDefinitionWrapper
Indicates whether this definition has been frozen.
FROZEN — Constant Static Property, class org.spicefactory.parsley.core.events.ObjectDefinitionRegistryEvent
Constant for the type of event fired when configuration for a registry has been frozen.
FunctionBase — class, package org.spicefactory.lib.reflect
Abstract base class for Function types (Methods and Constructors).
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z