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. |