A class to help with loading IDataStore's.
_dataStores
 Collection 
 
 
 protected
 
 
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:21
 
 
A collection to store all the IDataStore's.
_listeners
 Any
 
 
 protected
 
 
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:26
 
 
Holds a reference to added listeners.
_queue
 Array
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:39
 
 
A queue of IDataStore's that need to be loaded still.
_totalComplete
 Number 
 
 
 protected
 
 
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:30
 
 
The total number of items that have been loaded.
isEnabled
 Boolean 
 
 
 public
 
 
 
 Inherited from
 ObjectManager:
 
 
 
 ts/ObjectManager.ts:17
 
 
The isEnabled property is used to keep track of the enabled state of the object.
Default: false
maxConnections
 number=3
 
 
 public
 
 
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:48
 
 
Set the maximum number of simultaneous connections (default is 3).
parent
 Any
 
 
 public
 
 
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:35
 
 
Indicates the object that contains a child object. Uses the parent property to specify a relative path to display objects that are above the current display object in the display list hierarchy and helps facilitate event bubbling.
sjsId
 Int
 
 
 public
 
 
 
 Inherited from
 BaseObject:
 
 
 
 ts/BaseObject.ts:15
 
 
The sjsId (StructureJS ID) is a unique identifier automatically assigned to most StructureJS objects upon instantiation.
Default: null
There are no properties that match your current filter settings. You can change your filter settings in the index section on this page. index
_onComplete
 
 event
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:146
 
 
Event handler method called every time a IDataStore's is completely loaded.
event
 LoaderEvent 
 
 
 
 
 _onLoadComplete
 
 ()
 
 
 
 
 protected
 
 
 
 
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:179
 
 
Event handler method called once all IDataStore's are completely loaded.
addEventListener
 
 type
 
 callback
 
 scope
 
 [priority=0]
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:51
 
 
Registers an event listener object with an EventDispatcher object so the listener receives notification of an event.
type
 String 
 
 
 The type of event.
callback
 Function 
 
 
 The listener function that processes the event. This function must accept an Event object as its only parameter and must return nothing, as this example shows. @example function(event:Event):void
scope
 Any
 
 
 Binds the scope to a particular object (scope is basically what "this" refers to in your function). This can be very useful in JavaScript because scope isn't generally maintained.
[priority=0]
 Int
 optional
 
 
 Influences the order in which the listeners are called. Listeners with lower priorities are called after ones with higher priorities.
 this.addEventListener(BaseEvent.CHANGE, this._handlerMethod, this);
 _handlerMethod(event) {
 console.log(event.target + " sent the event.");
 console.log(event.type, event.data);
 }addEventListenerOnce
 
 type
 
 callback
 
 scope
 
 [priority=0]
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:100
 
 
Registers an event listener object once with an EventDispatcher object so the listener will receive the notification of an event.
type
 String 
 
 
 The type of event.
callback
 Function 
 
 
 The listener function that processes the event. This function must accept an Event object as its only parameter and must return nothing, as this example shows. @example function(event:Event):void
scope
 Any
 
 
 Binds the scope to a particular object (scope is basically what "this" refers to in your function). This can be very useful in JavaScript because scope isn't generally maintained.
[priority=0]
 Int
 optional
 
 
 Influences the order in which the listeners are called. Listeners with lower priorities are called after ones with higher priorities.
 this.addEventListenerOnce(BaseEvent.CHANGE, this._handlerMethod, this);
 _handlerMethod(event) {
 console.log(event.target + " sent the event.");
 console.log(event.type, event.data);
 }addFile
 
 dataStore
 
 key
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:64
 
 
Helper method to add IDataStore's.
dataStore
 IDataStore
 
 
 
 
 key
 Object 
 
 
 [string=null]
destroy
 
 ()
 
 
 
 Void
 
 
 
 
 public
 
 
 
 
 
 Inherited from
 BaseObject:
 
 
 
 ts/BaseObject.ts:49
 
 
The purpose of the destroy method is to make an object ready for garbage collection. This should be thought of as a one way function. Once destroy is called no further methods should be called on the object or properties accessed. It is the responsibility of those who implement this function to stop all running Timers, all running Sounds, and take any other steps necessary to make an object eligible for garbage collection.
By default the destroy method will null out all properties of the class automatically. You should call destroy on other objects before calling the super.
destroy() {
 this.disable();
 this._childInstance.destroy();
 super.destroy();
}disable
 
 ()
 
 
 
 
 public
 
 
 
 
 chainable
 
 
 Inherited from
 ObjectManager:
 
 
 
 ts/ObjectManager.ts:60
 
 
The disable method is responsible for disabling event listeners and/or children of the containing objects.
 disable() {
 if (this.isEnabled === false) { return; }
 this._childInstance.removeEventListener(BaseEvent.CHANGE, this.handlerMethod, this);
 this._childInstance.disable();
 super.disable();
 }dispatchEvent
 
 event
 
 [data=null]
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:167
 
 
Dispatches an event into the event flow. The event target is the EventDispatcher object upon which the dispatchEvent() method is called.
event
 String | BaseEvent 
 
 
 The Event object or event type string you want to dispatch. You can create custom events, the only requirement is all events must extend BaseEvent.
[data=null]
 Any
 optional
 
 
 The optional data you want to send with the event. Do not use this parameter if you are passing in a BaseEvent.
 this.dispatchEvent('change');
 // Example: Sending data with the event:
 this.dispatchEvent('change', {some: 'data'});
 // Example: With an event object
 // (event type, bubbling set to true, cancelable set to true and passing data) :
 let event = new BaseEvent(BaseEvent.CHANGE, true, true, {some: 'data'});
 this.dispatchEvent(event);
 // Here is a common inline event object being dispatched:
 this.dispatchEvent(new BaseEvent(BaseEvent.CHANGE));enable
 
 ()
 
 
 
 
 public
 
 
 
 
 chainable
 
 
 Inherited from
 ObjectManager:
 
 
 
 ts/ObjectManager.ts:32
 
 
The enable method is responsible for enabling event listeners and/or children of the containing objects.
enable() {
 if (this.isEnabled === true) { return; }
 this._childInstance.addEventListener(BaseEvent.CHANGE, this.handlerMethod, this);
 this._childInstance.enable();
 super.enable();
}getEventListeners
 
 ()
 
 
 
 ArrayInherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:284
 
 
Returns and array of all current event types and there current listeners.
 this.getEventListeners();getFile
 
 key
 
 
 
 Defined in
 
 
 
 
 ts/util/BulkLoader.ts:87
 
 
Helper method to get IDataStore's.
key
 String 
 
 
 
 
 getQualifiedClassName
 
 ()
 
 
 
 String 
 
 
 
 
 public
 
 
 
 
 
 Inherited from
 BaseObject:
 
 
 
 ts/BaseObject.ts:32
 
 
Returns the fully qualified class name of an object.
Returns the class name.
let someClass = new SomeClass();
someClass.getQualifiedClassName();
// SomeClasshasEventListener
 
 type
 
 callback
 
 scope
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:253
 
 
print
 
 ()
 
 
 
 String 
 
 
 
 
 public
 
 
 
 
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:298
 
 
Prints out each event listener in the console.log
 this.printEventListeners();
 // [ClassName] is listening for the 'BaseEvent.change' event.
 // [AnotherClassName] is listening for the 'BaseEvent.refresh' event.removeEventListener
 
 type
 
 callback
 
 scope
 
 Inherited from
 EventDispatcher:
 
 
 
 ts/event/EventDispatcher.ts:133
 
 
There are no methods that match your current filter settings. You can change your filter settings in the index section on this page. index