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 | |
|---|---|---|---|
| ArrayUtils | weavejs.util | This class contains static functions that manipulate Arrays. | |
| AsyncSort | weavejs.util | Asynchronous merge sort. | |
| CallbackCollection | weavejs.core | This class manages a list of callback functions. | |
| ClassRegistryImpl | weavejs.core | Manages a set of implementations of interfaces. | |
| ColorRamp | weavejs.util | ||
| DateUtils | weavejs.util | ||
| DebugTimer | weavejs.util | This class acts like a stop watch that supports nested begin/end times. | |
| DebugUtils | weavejs.util | Tools for debugging. | |
| Dictionary2D | weavejs.util | This is a wrapper for a 2-dimensional Map. | |
| DynamicState | weavejs.api.core | Dynamic state objects have three properties: objectName, className, sessionState | |
| EditorManager | weavejs.core | Manages implementations of ILinkableObjectEditor. | |
| EventCallbackCollection | weavejs.core | Manages callbacks that rely on event-related data. | |
| ICallbackCollection | weavejs.api.core | This is an interface for adding and removing callback functions, and triggering them. | |
| IChildListCallbackInterface | weavejs.api.core | This is an interface for adding and removing callbacks that get triggered when a child object is added or removed. | |
| IClassRegistry | weavejs.api.core | ||
| IDisposableObject | weavejs.api.core | This is an interface for an object that should be cleaned up when it is no longer needed. | |
| IEditorManager | weavejs.api.ui | Manages implementations of ILinkableObjectEditor. | |
| IInitSelectableAttributes | weavejs.api.ui | ||
| ILinkableCompositeObject | weavejs.api.core | This is an interface to a composite object with dynamic state, meaning child objects can be dynamically added or removed. | |
| ILinkableDynamicObject | weavejs.api.core | This is an interface for a wrapper around a dynamically created ILinkableObject. | |
| ILinkableHashMap | weavejs.api.core | Allows dynamically creating instances of objects implementing ILinkableObject at runtime. | |
| ILinkableObject | weavejs.api.core | An object that implements this empty interface has an associated ICallbackCollection and session state, accessible through the global functions in the weave.api package. | |
| ILinkableObjectWithBusyStatus | weavejs.api.core | This is an interface for an ILinkableObject which provides a way to determine if it is busy or not, for use with ISessionManager.linkableObjectIsBusy(). | |
| ILinkableObjectWithNewPaths | weavejs.api.core | Implement this interface to specify how to rewrite deprecated session state paths. | |
| ILinkableObjectWithNewProperties | weavejs.api.core | Implement this interface to detect when a full session state is missing properties or a session state contains extra properties. | |
| ILinkableVariable | weavejs.api.core | This is an interface for a primitive ILinkableObject that implements its own session state definition. | |
| ILocale | weavejs.api.core | ||
| IProgressIndicator | weavejs.api.core | This is an interface for a central location to report progress of asynchronous requests. | |
| IScheduler | weavejs.api.core | ||
| ISessionManager | weavejs.api.core | Session manager contains core functions for Weave related to session state. | |
| JS | weavejs.util | ||
| JSByteArray | weavejs.util | ||
| LinkableBoolean | weavejs.core | This is a LinkableVariable which limits its session state to Boolean values. | |
| LinkableCallbackScript | weavejs.core | ||
| LinkableDynamicObject | weavejs.core | This object links to an internal ILinkableObject. | |
| LinkableFunction | weavejs.core | LinkableFunction allows a function to be defined by a String that can use macros defined in the static macros hash map. | |
| LinkableHashMap | weavejs.core | Allows dynamically creating instances of objects implementing ILinkableObject at runtime. | |
| LinkableNumber | weavejs.core | This is a LinkableVariable which limits its session state to Number values. | |
| LinkablePlaceholder | weavejs.core | Represents an object that must be instantiated asynchronously. | |
| LinkablePromise | weavejs.core | Use this class to build dependency trees involving asynchronous calls. | |
| LinkableString | weavejs.core | This is a LinkableVariable which limits its session state to String values. | |
| LinkableVariable | weavejs.core | LinkableVariable allows callbacks to be added that will be called when the value changes. | |
| LinkableWatcher | weavejs.core | This is used to dynamically attach a set of callbacks to different targets. | |
| ProgressIndicator | weavejs.core | ||
| Scheduler | weavejs.core | This allows you to add callbacks that will be called when an event occurs on the stage. | |
| SessionManager | weavejs.core | This is a collection of core functions in the Weave session framework. | |
| SessionStateLog | weavejs.core | This class saves the session history of an ILinkableObject. | |
| StandardLib | weavejs.util | ||
| StringView | weavejs.util | ||
| Weave | Top Level | ||
| WeaveAPI | weavejs | Static functions for managing implementations of Weave framework classes. | |
| WeaveJS | Top Level | ||
| WeaveMenuItem | weavejs.util | Dynamic menu item for use with Flex Menus. | |
| WeavePath | weavejs.path | ||
| WeavePathData | weavejs.path | ||
| WeavePathDataShared | weavejs.path | ||
| WeavePathUI | weavejs.path | ||
| WeavePromise | weavejs.util | Use this when you need a Promise chain to depend on ILinkableObjects and resolve multiple times. | |
| WeaveTest | Top Level | ||
| WeaveTreeItem | weavejs.util | Facilitates the creation of dynamic trees. |