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.
| Class | Package | Description | |
|---|---|---|---|
| AbstractAppender
| org.spicefactory.lib.flash.logging.impl |
Abstract base implementation of the Appender interface. |
|
| AbstractChildElementHandler
| org.spicefactory.lib.xml.mapper.handler | Abstract base class for PropertyHandler implementations that deal with XML child elements. | |
| AbstractMethodError
| org.spicefactory.lib.errors | Error thrown when a (pseudo-) abstract method gets invoked. | |
| AbstractPropertyHandler
| org.spicefactory.lib.xml.mapper.handler | Abstract base impelementation of the PropertyHandler interface. | |
| AbstractXmlObjectMapper
| org.spicefactory.lib.xml.mapper | Base class for XmlObjectMapper implementations providing default implementations for the two property getter methods. | |
| Any
| org.spicefactory.lib.reflect.types |
Represents the special * type. |
|
| Appender
| org.spicefactory.lib.flash.logging | An Appender is a target for log output. | |
| 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. | |
| AttributeHandler
| org.spicefactory.lib.xml.mapper.handler | Responsible for mapping properties to attribute values. | |
| BooleanConverter
| org.spicefactory.lib.reflect.converter | Converts boolean values. | |
| 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. | |
| 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. | |
| 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. | |
| ClassUtil
| org.spicefactory.lib.util | Static utility methods to reflectively create new instances. | |
| 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. | |
| ConcurrentTaskGroup
| org.spicefactory.lib.task | A TaskGroup implementation that executes its child Tasks concurrently. | |
| Constructor
| org.spicefactory.lib.reflect | Represents a Constructor. | |
| 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. | |
| DateConverter
| org.spicefactory.lib.reflect.converter | Converts to Date instances. | |
| DefaultExpressionContext
| org.spicefactory.lib.expr.impl | Default implementation of the ExpressionContext interface. | |
| DefaultLogFactory
| org.spicefactory.lib.flash.logging.impl |
The default LogFactory implementation. |
|
| DefaultLogger
| org.spicefactory.lib.flash.logging.impl |
The default Logger implementation that dispatches LogEvents for all
logging operations. |
|
| DefaultNamingStrategy
| org.spicefactory.lib.xml | Default implementation of the NamingStrategy interface, transforming camel-case property names to XML names with dashes. | |
| DefaultProperty
| org.spicefactory.lib.reflect.metadata | Represents a metadata tag that marks a property as the default property. | |
| DefaultPropertyResolver
| org.spicefactory.lib.expr.impl | The default PropertyResolver implementation interpreting property names as names of "real" properties in the base object. | |
| DefaultReflectionCache
| org.spicefactory.lib.reflect.cache | Default implementation of the ReflectionCache interface. | |
| DefaultVariableResolver
| org.spicefactory.lib.expr.impl | The default VariableResolver implementation mapping variable names to values with an internal Dictionary. | |
| DelayedDelegateChain
| org.spicefactory.lib.util | A type of DelegateChain that invokes the Delegates after a specified delay. | |
| Delegate
| org.spicefactory.lib.util | A Delegate wraps a method and its parameters for deferred execution. | |
| DelegateChain
| org.spicefactory.lib.util | A DelegateChain invokes multiple Delegate sequentially. | |
| DelegateTask
| org.spicefactory.lib.task.util | A Task implementation that delegates the actual execution of the operation. | |
| EnumerationConverter
| org.spicefactory.lib.reflect.converter | Converts to Enumeration instances. | |
| 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. | |
| FlashLogFactory
| org.spicefactory.lib.flash.logging |
A LogFactory is responsible for creating and caching Logger instances
and offers configuration options for setting log levels and adding Appender instances. |
|
| FlashLogger
| org.spicefactory.lib.flash.logging | All logging operations are done through this interface. | |
| FlashLogUtil
| org.spicefactory.lib.flash.logging | Static utility methods for formatting log output. | |
| FlexLogFactory
| org.spicefactory.lib.logging.flex | LogFactory implementation that adapts the Spicelib Log Wrapper with the Flex Logging API. | |
| FunctionBase
| org.spicefactory.lib.reflect | Abstract base class for Function types (Methods and Constructors). | |
| 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. | |
| IntConverter
| org.spicefactory.lib.reflect.converter | Converts int values. | |
| LiteralExpression
| org.spicefactory.lib.expr.impl | Represents a literal expression without variable parts. | |
| LogContext
| org.spicefactory.lib.logging | Central entry point to the Spicelib Log Wrapper. | |
| LogEvent
| org.spicefactory.lib.flash.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.flash.logging | Defines constants for the different log levels used in the framework. | |
| LogUtil
| org.spicefactory.lib.logging | Static utility methods for logging. | |
| MappedClass
| org.spicefactory.lib.reflect.mapping | Represents a class that can be mapped to a metadata tag or an XML tag. | |
| 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). | |
| 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. | |
| Method
| org.spicefactory.lib.reflect | Represents a single method. | |
| MethodInvocationError
| org.spicefactory.lib.reflect.errors | Error thrown when a reflective method invocation fails. | |
| NamingStrategy
| org.spicefactory.lib.xml | Responsible for transforming property names to XML notation. | |
| 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. |
|
| 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. | |
| Parameter
| org.spicefactory.lib.reflect | Represents a single parameter of a method. | |
| Private
| org.spicefactory.lib.reflect.types | Represents a private class. | |
| Property
| org.spicefactory.lib.reflect | Represents 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. | |
| PropertyResolver
| org.spicefactory.lib.expr | A PropertyResolver is responsible for resolving properties of resolved variables. | |
| 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. | |
| ResultTask
| org.spicefactory.lib.task | Abstract base class for asynchronous operations that produce a result. | |
| SequentialTaskGroup
| org.spicefactory.lib.task | A TaskGroup implementation that executes its child Tasks sequentially. | |
| SOSAppender
| org.spicefactory.lib.flash.logging.impl | Appender implementation that routes all log output to Powerflasher SOS through an XMLSocket. | |
| StringConverter
| org.spicefactory.lib.reflect.converter | Converts String values. | |
| SynchronousDelegateTask
| org.spicefactory.lib.task.util | Task implementation that wraps a synchronous Command. | |
| Task
| org.spicefactory.lib.task | Abstract base class of the Task Framework representing an asynchronous operation. | |
| TaskEvent
| org.spicefactory.lib.task.events | Event that fires when a Task changes its internal state. | |
| TaskGroup
| org.spicefactory.lib.task |
Abstract base class for SequentialTaskGroup and ConcurrentTaskGroup. |
|
| TaskState
| org.spicefactory.lib.task.enum | Enumeration for the internal state of Task instances. | |
| TextNodeHandler
| org.spicefactory.lib.xml.mapper.handler | Responsible for mapping properties to text nodes. | |
| TraceAppender
| org.spicefactory.lib.flash.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. | |
| VariableResolver
| org.spicefactory.lib.expr | A VariableResolver is responsible for resolving the first (or sole) part of a value expression. | |
| Void
| org.spicefactory.lib.reflect.types | Represents the void return type. | |
| WeakReference
| org.spicefactory.lib.util | Wraps a weakly referenced instance. | |
| XmlLoaderTask
| org.spicefactory.lib.task.util | ||
| XmlObjectMapper
| org.spicefactory.lib.xml | The core interface of the XML-to-Object mapping framework. | |
| 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. |