Batman.DOM.AbstractCollectionBinding is the parent class for all collection bindings. It extends
Batman.DOM.AbstractAttributeBinding. To extend
Batman.DOM.AbstractCollectionBinding, a child class must define
handleArrayChanged, which is called when the collection changes. The child class may define
handleItemMoved, which will be bound to colleciton events.
collectionis defined, either sets up bindings with
bindCollection, or (if that returns
collectionisn't defined, it is treated as
Sets up bindings between itself and the collection, setting
trueif bindings were initialized properly.
If the binding defines
newCollection.isCollectionEventEmitter, the binding will bind to collection event. Otherwise, it will bind to the collection's
Removes bindings between itself and its current collection
Must be implemented by implementing classes to handle changes to
nulland kills the binding.