Table of Contents

Module: userData ui/userData.py

userData is responsible for interfacing to all persisted user data on the madrigal web site.

This module is meant to hide the storage mechnaism of user data on the madrigal web site, so that the present format (xml files) can be changed by only changing this module. The data stored at the moment consists of user login information, and directories (private and public) of stored filters, where a filter is all information that determines the output of an isprint display.

This modules requires that the non-standard python module PyXML be installed (this module may become standard in a future release of python). See the python XML SIG for this module.

$Id: userData.py.html 3304 2011-01-17 15:25:59Z brideout $

Classes   
MadrigalDirectory

MadrigalDirectory is a public object that provides access to information in a single user directory.

MadrigalFilter

MadrigalFilter is an object used to filter Madrigal data.

MadrigalUserData

MadrigalUserData is an object that provides access to all user data.

getDirInfoParser

getDirInfoParser is a private Sax Parser designed to rapidly parse a <username>.xml file for directory/filter names.

getFilterParser

getFilterParser is a private Sax Parser designed to rapidly parse a <username>.xml file for one filter.


Table of Contents

This document was automatically generated on Fri Jul 13 09:36:49 2007 by HappyDoc version r1_5