List Instance Methods
• size()
Answers the number of elements held by the receiver. Does not include elements scheduled for deletion.
• currentElement()
Answer the DataElement instance from the elements collection referred to by the currentPosition instance variable.
• isDirty()
Answer a boolean indicating whether any element is dirty. The test is recursive, and answers true if any descendant has the _isDirty flag set.
• markElementsAsNew()
This convenience method marks all elements in the collection as new, setting the _isDirty flag to true and setting the originalIndex to -1 for every DataElement. The method acts recursively on all descendant lists and elements.
• realSize()
Answers the number of elements, disregarding any phantom element.
• hasRealElements()
Answers true if the list contains at least one non-phantom element.
Parent topic