Class MVCCollection
Object
|
+--MVCCollection
- class
MVCCollection
the MVCCollection "interface" has no code, only
an API followed by convention (ie DUCK-TYPING)
The required "interface" for "collections":
(1) getCount() - returns number of elements in collection
(2) getItem( itemKey ) - return specified element
(3) iterate( function(itemKey,itemObject,itemIndex) ) - calls
specified function on each element in collection;
If the function returns a true then the iteration
stops right there instead of continuing thru rest
of the elements in the collection
(4) getMemento() - return a "memento" that can be accepted later
(5) setMemento(m) - update the current state based on given "memento"
(6) reset() - empties collection of elements
(7) dump() - returns debug string with contents of collection
(8) iterate(func) - invokes func(itemKey,itemObject,itemIndex)
on each item in collection
See
Memento design pattern.
Version: 2.0
Author: Bruce Wallace (PolyGlotInc.com)
Defined in grvMVC.js
MVCCollection
MVCCollection()
Version: 2.0
Author: Bruce Wallace (PolyGlotInc.com)
Documentation generated by
JSDoc on Sun Feb 11 13:31:42 2007