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.
 Any
org.spicefactory.lib.reflect.types Represents the special * type.
 Appender
org.spicefactory.lib.logging An Appender is a target for log output.
 ArrayUtil
org.spicefactory.lib.util Static utility methods for Arrays.
 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.
 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.
 Command
org.spicefactory.lib.util A Command wraps a method and its parameters for deferred execution.
 CommandChain
org.spicefactory.lib.util A CommandChain executes multiple Commands sequentially.
 CommandTask
org.spicefactory.lib.task.util Task implementation that wraps a synchronous Command.
 CompositeExpression
org.spicefactory.lib.expr.impl Represents a composite expression consisting of a sequence of literal expressions and value expressions.
 ConcurrentTaskGroup
org.spicefactory.lib.task A TaskGroup implementation that executes its child Tasks concurrently.
 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.
 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.logging.impl The default LogFactory implementation.
 DefaultLogger
org.spicefactory.lib.logging.impl The default Logger implementation that dispatches LogEvents for all logging operations.
 DefaultPropertyResolver
org.spicefactory.lib.expr.impl The default PropertyResolver implementation interpreting property names as names of "real" properties in the base object.
 DefaultVariableResolver
org.spicefactory.lib.expr.impl The default VariableResolver implementation mapping variable names to values with an internal Dictionary.
 DelegateLogger
org.spicefactory.lib.logging.impl Logger implementation that delegates all logging operations to a different Logger instance.
 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.
 Expression
org.spicefactory.lib.expr Represents a single expression.
 ExpressionContext
org.spicefactory.lib.expr Represents a context for creating and resolving expressions.
 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 Logging Framework.
 LogEvent
org.spicefactory.lib.logging Event that fires when a log method is invoked in a Logger instance.
 LogFactory
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.
 Logger
org.spicefactory.lib.logging All logging operations are done through this interface.
 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 formatting log output.
 Method
org.spicefactory.lib.reflect Represents a single method.
 MethodInvocationError
org.spicefactory.lib.reflect.errors Error thrown when a reflective method invocation fails.
 NumberConverter
org.spicefactory.lib.reflect.converter Converts Number values.
 Parameter
org.spicefactory.lib.reflect Represents a single parameter of a method.
 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.
 PropertyResolver
org.spicefactory.lib.expr A PropertyResolver is responsible for resolving properties of resolved variables.
 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.logging.impl Appender implementation that routes all log output to Powerflasher SOS through an XMLSocket.
 StringConverter
org.spicefactory.lib.reflect.converter Converts String values.
 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.
 TraceAppender
org.spicefactory.lib.logging.impl Appender implementation that uses the trace function of the Flash Player for all log output.
 Type
org.spicefactory.lib.reflect Abstract base class for the Property and Parameter class.
 UintConverter
org.spicefactory.lib.reflect.converter Converts uint values.
 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.