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
 AbstractFilter
gugga.logging.filters Abstract filter.
 AnonymousTask
gugga.tasks 
 Assertion
gugga.debug 
 BaseEnum
gugga.common 
 BasePublisher
gugga.logging.publishers 
 CheckList
gugga.collections.checkList CheckList is a container for items that should be checked.
 CheckListEvent
gugga.collections.checkList 
 CheckListIterator
gugga.collections.checkList 
 ClassNotFoundError
gugga.logging.errors 
 CollectionUtility
gugga.utils 
 CustomCompleteTask
gugga.tasks CustomCompleteTask is usefull in cases when we need control over the completion of a task.
 DefaultFormatter
gugga.logging.formatters A default formatter implementation.
 DelayedCallTimeout
gugga.utils DelayedCallTimeout is an utility for executing methods after a specified time interval in milliseconds.
 Dictionary
gugga.collections.dictionary Dictionary class is designed to substitute the HashTable class from the Actionscript 2 GuggaFF, in order to take advantage of the native for the Actionscript 3 Dictionary class.
 DoLaterUtil
gugga.utils DoLaterUtil is an utility for executing a method after a specified number of frames.
 EventDescriptor
gugga.eventHelpers In broadcast implementations of event-driven environments such as Flex and Flash, an event is fully described through its event source (or the object from which this event originates), and the name which distinguishes the event from the other events originating from the same source.
 EventObject
gugga.logging.events 
 EventRethrower
gugga.eventHelpers EventRethrower provide us with a simple mechanism to intercept a certain event and to rethrow it, thus dispatching the same event with a different source for it (the target-property of the event will be the specified context passed as an argument to the EventRethrower-constructor).
 ExecuteAsyncMethodTask
gugga.tasks An ExecuteAsyncMethodTask object is initialized with the static methods create() and createBasic() which expect the following parameters:
  • EventDescriptor object or event name, which specifies the event that should be raised in order to fire event completed for this ExecuteAsyncMethodTask
  • method scope
  • method function (usually we expect that this method function will raise the event we are subscribed to)
  • array of arguments for the method function
 ExecuteMethodTask
gugga.tasks ExecuteMethodTask is a task that invokes a method and right after the invokation it dispatches the completed-event.
 FictiveTask
gugga.tasks FictiveTask is a task that immediately after its start() fires the start, progress and completed events.
 FrameWaitingTask
gugga.tasks FrameWaitingTask is a task that completes when the specified number of frames have been elapsed.
 GUID
gugga.crypt Creates a new genuine unique identifier string.
 IFilter
gugga.logging A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.
 IFormatter
gugga.logging A Formatter provides support for formatting LogRecords.
 IIterable
gugga.collections 
 IIterator
gugga.collections 
 IllegalArgumentError
gugga.logging.errors 
 InvalidFilterError
gugga.logging.errors 
 InvalidFormatterError
gugga.logging.errors 
 InvalidLevelError
gugga.logging.errors 
 InvalidPublisherError
gugga.logging.errors 
 IPreconditionsManager
gugga.tasks.helpers 
 IProgressiveTask
gugga.tasks 
 IPropertyChangeListener
gugga.logging.events 
 IPublisher
gugga.logging A publisher takes log messages from a Logger and exports them.
 ITask
gugga.tasks 
 ITasksContainer
gugga.tasks.containers 
 Level
gugga.logging The Level class defines a set of standard logging levels that can be used to control logging output.
 LinkedList
gugga.collections.linkedList 
 LinkedListItem
gugga.collections.linkedList 
 LinkedListIterator
gugga.collections.linkedList 
 List
gugga.logging.util 
 Listener
gugga.eventHelpers Listener provide us with a mechanism of binding an event to a consumer function.
 Logger
gugga.logging A Logger object is used to log messages for a specific system or application component.
 LogManager
gugga.logging The LogManager provides a hook mechanism applications can use for loading the logging.xml file which applications can use.
 LogRecord
gugga.logging LogRecord value objects are used to pass logging requests between the logging framework and individual publishers.
 MonitoringProgressiveTask
gugga.tasks MonitoringProgressiveTask monitors the progress of an IProgressiveTask.
 MonitoringTask
gugga.tasks MonitoringTask monitors the execution of an ITask.
 ObjectSet
gugga.collections.objectSet 
 PreconditionsManager
gugga.tasks.helpers PreconditionsManager is a checklist and manager for preconditions.
 PreconditionsManagerEvent
gugga.tasks.helpers 
 PreconditionsTask
gugga.tasks PreconditionsTask class is simply a task-wrapper for IPreconditionsManager objects.
 ProgressiveTaskDecorator
gugga.tasks ProgressiveTaskDecorator is used whenever we want to dispatch progress-events for tasks, that don't implement IProgressiveTask.
 ProgressiveTaskEvent
gugga.tasks.events 
 ProgressMonitor
gugga.tasks.containers The ProgressMonitor is responsible for organizing and monitoring the progress of a complex set of tasks.
 PropertyChangeEvent
gugga.logging.events 
 PropertyHandler
gugga.logging The property handler takes various logging properties and assigns them to the suitable loggers.
 PropertyLoader
gugga.logging Responsible for loading and traversing the logging properties file data.
 SimpleFormatter
gugga.logging.formatters A default formatter implementation.
 SingleExecutionTask
gugga.tasks SingleExecutionTask is a wrapper for an ITask that should be executed only once.
 SOSPublisher
gugga.logging.publishers 
 SOSTraceUtil
gugga.utils 
 TaskEvent
gugga.tasks.events 
 TaskManager
gugga.tasks.containers.taskManager TaskManager is a facade encapsulating the complexity in a certain web of tasks.
 TaskManagerItem
gugga.tasks.containers.taskManager This is an internal class used only by the TaskManager class.
 TasksContainerEvent
gugga.tasks.events 
 TaskSequence
gugga.tasks.containers TaskSequence is a container for sequentially executing tasks, and it is a task by itself.
 TracePublisher
gugga.logging.publishers Standard implementation of the Logger's framework IPublisher interface.
 Vector
gugga.logging.util 
 WaitingTask
gugga.tasks WaitingTask is a task, that completes after a specified time interval set in seconds.
 WrappingProgressiveTask
gugga.tasks WrappingProgressiveTask is designed to wrap an IProgressiveTask.
 WrappingTask
gugga.tasks The WrappingTask is usefull in cases when we need to initialize a task container with a task which is still not initialized and maybe it's even undefined at this point.
 XMLFormatter
gugga.logging.formatters A XML formatter implementation.
 XMLPublisher
gugga.logging.publishers Standard implementation of the Logger's framework IPublisher interface.