Packageweavejs
Classpublic class WeaveAPI
InheritanceWeaveAPI Inheritance Object

Static functions for managing implementations of Weave framework classes.



Public Properties
 PropertyDefined By
  AttributeColumnCache : *
[static] [read-only] This is the singleton instance of the registered IAttributeColumnCache implementation.
WeaveAPI
  ClassRegistry : IClassRegistry
[static] [read-only] This is the singleton instance of the registered ISessionManager implementation.
WeaveAPI
  CSVParser : *
[static] [read-only] This is the singleton instance of the registered ICSVParser implementation.
WeaveAPI
  debugAsyncStack : Boolean = false
[static] Set this to true to enable stack traces for debugging.
WeaveAPI
  debugLocale : Boolean = false
[static] Set to true to clearly see where Locale is being used.
WeaveAPI
  EditorManager : IEditorManager
[static] [read-only] This is the singleton instance of the registered IEditorManager implementation.
WeaveAPI
  Locale : ILocale
[static] [read-only] This is the singleton instance of the registered ILocaleManager implementation.
WeaveAPI
  ProgressIndicator : IProgressIndicator
[static] [read-only] This is the singleton instance of the registered IProgressIndicator implementation.
WeaveAPI
  QKeyManager : *
[static] [read-only] This is the singleton instance of the registered IQualifiedKeyManager implementation.
WeaveAPI
  Scheduler : IScheduler
[static] [read-only] This is the singleton instance of the registered IScheduler implementation.
WeaveAPI
  SessionManager : ISessionManager
[static] [read-only] This is the singleton instance of the registered ISessionManager implementation.
WeaveAPI
  StatisticsCache : *
[static] [read-only] This is the singleton instance of the registered IStatisticsCache implementation.
WeaveAPI
  URLRequestUtils : *
[static] [read-only] This is the singleton instance of the registered IURLRequestUtils implementation.
WeaveAPI
Public Constants
 ConstantDefined By
  TASK_PRIORITY_HIGH : uint = 1
[static] For use with StageUtils.startTask().
WeaveAPI
  TASK_PRIORITY_IMMEDIATE : uint = 0
[static] For use with StageUtils.startTask(); this priority is used for things that MUST be done before anything else.
WeaveAPI
  TASK_PRIORITY_LOW : uint = 3
[static] For use with StageUtils.startTask().
WeaveAPI
  TASK_PRIORITY_NORMAL : uint = 2
[static] For use with StageUtils.startTask().
WeaveAPI
Property Detail
AttributeColumnCacheproperty
AttributeColumnCache:*  [read-only]

This is the singleton instance of the registered IAttributeColumnCache implementation.


Implementation
    public static function get AttributeColumnCache():*
ClassRegistryproperty 
ClassRegistry:IClassRegistry  [read-only]

This is the singleton instance of the registered ISessionManager implementation.


Implementation
    public static function get ClassRegistry():IClassRegistry
CSVParserproperty 
CSVParser:*  [read-only]

This is the singleton instance of the registered ICSVParser implementation.


Implementation
    public static function get CSVParser():*
debugAsyncStackproperty 
public static var debugAsyncStack:Boolean = false

Set this to true to enable stack traces for debugging.

debugLocaleproperty 
public static var debugLocale:Boolean = false

Set to true to clearly see where Locale is being used.

EditorManagerproperty 
EditorManager:IEditorManager  [read-only]

This is the singleton instance of the registered IEditorManager implementation.


Implementation
    public static function get EditorManager():IEditorManager
Localeproperty 
Locale:ILocale  [read-only]

This is the singleton instance of the registered ILocaleManager implementation.


Implementation
    public static function get Locale():ILocale
ProgressIndicatorproperty 
ProgressIndicator:IProgressIndicator  [read-only]

This is the singleton instance of the registered IProgressIndicator implementation.


Implementation
    public static function get ProgressIndicator():IProgressIndicator
QKeyManagerproperty 
QKeyManager:*  [read-only]

This is the singleton instance of the registered IQualifiedKeyManager implementation.


Implementation
    public static function get QKeyManager():*
Schedulerproperty 
Scheduler:IScheduler  [read-only]

This is the singleton instance of the registered IScheduler implementation.


Implementation
    public static function get Scheduler():IScheduler
SessionManagerproperty 
SessionManager:ISessionManager  [read-only]

This is the singleton instance of the registered ISessionManager implementation.


Implementation
    public static function get SessionManager():ISessionManager
StatisticsCacheproperty 
StatisticsCache:*  [read-only]

This is the singleton instance of the registered IStatisticsCache implementation.


Implementation
    public static function get StatisticsCache():*
URLRequestUtilsproperty 
URLRequestUtils:*  [read-only]

This is the singleton instance of the registered IURLRequestUtils implementation.


Implementation
    public static function get URLRequestUtils():*
Constant Detail
TASK_PRIORITY_HIGHConstant
public static const TASK_PRIORITY_HIGH:uint = 1

For use with StageUtils.startTask().

TASK_PRIORITY_IMMEDIATEConstant 
public static const TASK_PRIORITY_IMMEDIATE:uint = 0

For use with StageUtils.startTask(); this priority is used for things that MUST be done before anything else. Tasks having this priority will take over the scheduler and prevent any other asynchronous task from running until it is completed.

TASK_PRIORITY_LOWConstant 
public static const TASK_PRIORITY_LOW:uint = 3

For use with StageUtils.startTask().

TASK_PRIORITY_NORMALConstant 
public static const TASK_PRIORITY_NORMAL:uint = 2

For use with StageUtils.startTask().