The impression.persistence namespace contains classes for reading and writing Impression-format XML data. It is designed to store and manage both data created at design-time by a content developer and at runtime by the shell programmer. All classes in the framework that manipulate data use the persistence classes.



Classes
 ClassDescription
 ChildElement The ChildElement object is an extension of the PersistedPropertyCollection object that can be placed into a ChildElementCollection.
 ChildElementCollection The ChildElementCollection object is an ordered list of ChildElement objects.
 Lesson The Lesson object is the top-level persisted object.
 LessonMap A LessonMap object represents a hierarchical ordering of storyboards.
 LessonMapCollection The LessonMapCollection object is a unordered list of LessonMap objects.
 PersistedPropertiesCollection The PersistedPropertiesCollection (PPC) object is an associative array (or hash table) of object name-value pairs uniquely indexed by case-insensitive names.
 Storyboard The Storyboard object is the basic block of data for a screen.
 StoryboardCollection The StoryboardCollection object is an unordered list of Storyboard objects.