diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd20fdd --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +*.pyc diff --git a/docs/api-objects.txt b/docs/api-objects.txt index 83b6e7f..07b942c 100644 --- a/docs/api-objects.txt +++ b/docs/api-objects.txt @@ -1,101 +1,116 @@ puremvc puremvc-module.html +puremvc.__package__ puremvc-module.html#__package__ puremvc.core puremvc.core-module.html +puremvc.core.__package__ puremvc.core-module.html#__package__ puremvc.interfaces puremvc.interfaces-module.html +puremvc.interfaces.__package__ puremvc.interfaces-module.html#__package__ puremvc.patterns puremvc.patterns-module.html +puremvc.patterns.__package__ puremvc.patterns-module.html#__package__ puremvc.patterns.command puremvc.patterns.command-module.html +puremvc.patterns.command.__package__ puremvc.patterns.command-module.html#__package__ puremvc.patterns.facade puremvc.patterns.facade-module.html +puremvc.patterns.facade.__package__ puremvc.patterns.facade-module.html#__package__ puremvc.patterns.mediator puremvc.patterns.mediator-module.html +puremvc.patterns.mediator.__package__ puremvc.patterns.mediator-module.html#__package__ puremvc.patterns.observer puremvc.patterns.observer-module.html +puremvc.patterns.observer.__package__ puremvc.patterns.observer-module.html#__package__ puremvc.patterns.proxy puremvc.patterns.proxy-module.html +puremvc.patterns.proxy.__package__ puremvc.patterns.proxy-module.html#__package__ puremvc.core.Controller puremvc.core.Controller-class.html +puremvc.core.Controller.hasCommand puremvc.core.Controller-class.html#hasCommand puremvc.core.Controller.__new__ puremvc.core.Controller-class.html#__new__ puremvc.core.Controller.getInstance puremvc.core.Controller-class.html#getInstance -puremvc.core.Controller.hasCommand puremvc.core.Controller-class.html#hasCommand +puremvc.core.Controller.instance puremvc.core.Controller-class.html#instance puremvc.core.Controller.executeCommand puremvc.core.Controller-class.html#executeCommand puremvc.core.Controller.registerCommand puremvc.core.Controller-class.html#registerCommand -puremvc.core.Controller.commandMap puremvc.core.Controller-class.html#commandMap -puremvc.core.Controller.instance puremvc.core.Controller-class.html#instance puremvc.core.Controller.initializeController puremvc.core.Controller-class.html#initializeController puremvc.core.Controller.removeCommand puremvc.core.Controller-class.html#removeCommand +puremvc.core.Controller.commandMap puremvc.core.Controller-class.html#commandMap puremvc.core.Controller.view puremvc.core.Controller-class.html#view puremvc.core.Model puremvc.core.Model-class.html +puremvc.core.Model.registerProxy puremvc.core.Model-class.html#registerProxy puremvc.core.Model.hasProxy puremvc.core.Model-class.html#hasProxy puremvc.core.Model.__new__ puremvc.core.Model-class.html#__new__ puremvc.core.Model.getInstance puremvc.core.Model-class.html#getInstance -puremvc.core.Model.retrieveProxy puremvc.core.Model-class.html#retrieveProxy -puremvc.core.Model.registerProxy puremvc.core.Model-class.html#registerProxy puremvc.core.Model.instance puremvc.core.Model-class.html#instance puremvc.core.Model.removeProxy puremvc.core.Model-class.html#removeProxy puremvc.core.Model.proxyMap puremvc.core.Model-class.html#proxyMap puremvc.core.Model.initializeModel puremvc.core.Model-class.html#initializeModel +puremvc.core.Model.retrieveProxy puremvc.core.Model-class.html#retrieveProxy puremvc.core.View puremvc.core.View-class.html -puremvc.core.View.initializeView puremvc.core.View-class.html#initializeView puremvc.core.View.__new__ puremvc.core.View-class.html#__new__ puremvc.core.View.getInstance puremvc.core.View-class.html#getInstance -puremvc.core.View.observerMap puremvc.core.View-class.html#observerMap puremvc.core.View.removeObserver puremvc.core.View-class.html#removeObserver -puremvc.core.View.registerObserver puremvc.core.View-class.html#registerObserver puremvc.core.View.notifyObservers puremvc.core.View-class.html#notifyObservers puremvc.core.View.registerMediator puremvc.core.View-class.html#registerMediator puremvc.core.View.instance puremvc.core.View-class.html#instance -puremvc.core.View.retrieveMediator puremvc.core.View-class.html#retrieveMediator -puremvc.core.View.removeMediator puremvc.core.View-class.html#removeMediator puremvc.core.View.mediatorMap puremvc.core.View-class.html#mediatorMap puremvc.core.View.hasMediator puremvc.core.View-class.html#hasMediator +puremvc.core.View.initializeView puremvc.core.View-class.html#initializeView +puremvc.core.View.observerMap puremvc.core.View-class.html#observerMap +puremvc.core.View.registerObserver puremvc.core.View-class.html#registerObserver +puremvc.core.View.retrieveMediator puremvc.core.View-class.html#retrieveMediator +puremvc.core.View.removeMediator puremvc.core.View-class.html#removeMediator puremvc.interfaces.ICommand puremvc.interfaces.ICommand-class.html puremvc.interfaces.ICommand.execute puremvc.interfaces.ICommand-class.html#execute +puremvc.interfaces.INotifier.sendNotification puremvc.interfaces.INotifier-class.html#sendNotification puremvc.interfaces.IController puremvc.interfaces.IController-class.html -puremvc.interfaces.IController.hasCommand puremvc.interfaces.IController-class.html#hasCommand +puremvc.interfaces.IController.removeCommand puremvc.interfaces.IController-class.html#removeCommand puremvc.interfaces.IController.executeCommand puremvc.interfaces.IController-class.html#executeCommand puremvc.interfaces.IController.registerCommand puremvc.interfaces.IController-class.html#registerCommand -puremvc.interfaces.IController.removeCommand puremvc.interfaces.IController-class.html#removeCommand +puremvc.interfaces.IController.hasCommand puremvc.interfaces.IController-class.html#hasCommand puremvc.interfaces.IFacade puremvc.interfaces.IFacade-class.html +puremvc.interfaces.IFacade.registerProxy puremvc.interfaces.IFacade-class.html#registerProxy +puremvc.interfaces.IFacade.hasCommand puremvc.interfaces.IFacade-class.html#hasCommand puremvc.interfaces.IFacade.hasProxy puremvc.interfaces.IFacade-class.html#hasProxy puremvc.interfaces.IFacade.removeCommand puremvc.interfaces.IFacade-class.html#removeCommand -puremvc.interfaces.IFacade.notifyObservers puremvc.interfaces.IFacade-class.html#notifyObservers -puremvc.interfaces.IFacade.registerProxy puremvc.interfaces.IFacade-class.html#registerProxy -puremvc.interfaces.IFacade.removeMediator puremvc.interfaces.IFacade-class.html#removeMediator -puremvc.interfaces.IFacade.registerCommand puremvc.interfaces.IFacade-class.html#registerCommand -puremvc.interfaces.IFacade.retreieveMediator puremvc.interfaces.IFacade-class.html#retreieveMediator +puremvc.interfaces.INotifier.sendNotification puremvc.interfaces.INotifier-class.html#sendNotification puremvc.interfaces.IFacade.registerMediator puremvc.interfaces.IFacade-class.html#registerMediator -puremvc.interfaces.IFacade.hasCommand puremvc.interfaces.IFacade-class.html#hasCommand puremvc.interfaces.IFacade.removeProxy puremvc.interfaces.IFacade-class.html#removeProxy -puremvc.interfaces.IFacade.retreieveProxy puremvc.interfaces.IFacade-class.html#retreieveProxy +puremvc.interfaces.IFacade.hasMediator puremvc.interfaces.IFacade-class.html#hasMediator +puremvc.interfaces.IFacade.notifyObservers puremvc.interfaces.IFacade-class.html#notifyObservers +puremvc.interfaces.IFacade.registerCommand puremvc.interfaces.IFacade-class.html#registerCommand +puremvc.interfaces.IFacade.removeMediator puremvc.interfaces.IFacade-class.html#removeMediator +puremvc.interfaces.IFacade.retrieveProxy puremvc.interfaces.IFacade-class.html#retrieveProxy +puremvc.interfaces.IFacade.retrieveMediator puremvc.interfaces.IFacade-class.html#retrieveMediator puremvc.interfaces.IMediator puremvc.interfaces.IMediator-class.html puremvc.interfaces.IMediator.setViewComponent puremvc.interfaces.IMediator-class.html#setViewComponent +puremvc.interfaces.IMediator.getViewComponent puremvc.interfaces.IMediator-class.html#getViewComponent +puremvc.interfaces.IMediator.listNotificationInterests puremvc.interfaces.IMediator-class.html#listNotificationInterests puremvc.interfaces.IMediator.onRegister puremvc.interfaces.IMediator-class.html#onRegister -puremvc.interfaces.IMediator.onRemove puremvc.interfaces.IMediator-class.html#onRemove +puremvc.interfaces.INotifier.sendNotification puremvc.interfaces.INotifier-class.html#sendNotification puremvc.interfaces.IMediator.handleNotification puremvc.interfaces.IMediator-class.html#handleNotification -puremvc.interfaces.IMediator.getViewComponent puremvc.interfaces.IMediator-class.html#getViewComponent +puremvc.interfaces.IMediator.onRemove puremvc.interfaces.IMediator-class.html#onRemove puremvc.interfaces.IMediator.getMediatorName puremvc.interfaces.IMediator-class.html#getMediatorName -puremvc.interfaces.IMediator.listNotificationInterests puremvc.interfaces.IMediator-class.html#listNotificationInterests puremvc.interfaces.IModel puremvc.interfaces.IModel-class.html puremvc.interfaces.IModel.hasProxy puremvc.interfaces.IModel-class.html#hasProxy puremvc.interfaces.IModel.registerProxy puremvc.interfaces.IModel-class.html#registerProxy -puremvc.interfaces.IModel.removeProxy puremvc.interfaces.IModel-class.html#removeProxy puremvc.interfaces.IModel.retrieveProxy puremvc.interfaces.IModel-class.html#retrieveProxy +puremvc.interfaces.IModel.removeProxy puremvc.interfaces.IModel-class.html#removeProxy puremvc.interfaces.INotification puremvc.interfaces.INotification-class.html puremvc.interfaces.INotification.setBody puremvc.interfaces.INotification-class.html#setBody puremvc.interfaces.INotification.getName puremvc.interfaces.INotification-class.html#getName puremvc.interfaces.INotification.getType puremvc.interfaces.INotification-class.html#getType puremvc.interfaces.INotification.str puremvc.interfaces.INotification-class.html#str -puremvc.interfaces.INotification.setType puremvc.interfaces.INotification-class.html#setType puremvc.interfaces.INotification.getBody puremvc.interfaces.INotification-class.html#getBody +puremvc.interfaces.INotification.setType puremvc.interfaces.INotification-class.html#setType puremvc.interfaces.INotifier puremvc.interfaces.INotifier-class.html puremvc.interfaces.INotifier.sendNotification puremvc.interfaces.INotifier-class.html#sendNotification puremvc.interfaces.IObserver puremvc.interfaces.IObserver-class.html puremvc.interfaces.IObserver.setNotifyContext puremvc.interfaces.IObserver-class.html#setNotifyContext -puremvc.interfaces.IObserver.setNotifyMethod puremvc.interfaces.IObserver-class.html#setNotifyMethod puremvc.interfaces.IObserver.compareNotifyContext puremvc.interfaces.IObserver-class.html#compareNotifyContext puremvc.interfaces.IObserver.notifyObserver puremvc.interfaces.IObserver-class.html#notifyObserver +puremvc.interfaces.IObserver.setNotifyMethod puremvc.interfaces.IObserver-class.html#setNotifyMethod puremvc.interfaces.IProxy puremvc.interfaces.IProxy-class.html -puremvc.interfaces.IProxy.getProxyName puremvc.interfaces.IProxy-class.html#getProxyName +puremvc.interfaces.IProxy.onRegister puremvc.interfaces.IProxy-class.html#onRegister +puremvc.interfaces.INotifier.sendNotification puremvc.interfaces.INotifier-class.html#sendNotification puremvc.interfaces.IProxy.onRemove puremvc.interfaces.IProxy-class.html#onRemove +puremvc.interfaces.IProxy.getProxyName puremvc.interfaces.IProxy-class.html#getProxyName puremvc.interfaces.IProxy.getData puremvc.interfaces.IProxy-class.html#getData -puremvc.interfaces.IProxy.onRegister puremvc.interfaces.IProxy-class.html#onRegister puremvc.interfaces.IProxy.setData puremvc.interfaces.IProxy-class.html#setData puremvc.interfaces.IView puremvc.interfaces.IView-class.html puremvc.interfaces.IView.notifyObservers puremvc.interfaces.IView-class.html#notifyObservers +puremvc.interfaces.IView.removeObserver puremvc.interfaces.IView-class.html#removeObserver puremvc.interfaces.IView.registerObserver puremvc.interfaces.IView-class.html#registerObserver puremvc.interfaces.IView.registerMediator puremvc.interfaces.IView-class.html#registerMediator puremvc.interfaces.IView.retrieveMediator puremvc.interfaces.IView-class.html#retrieveMediator @@ -106,20 +121,15 @@ puremvc.patterns.command.MacroCommand.addSubCommand puremvc.patterns.command.Mac puremvc.patterns.command.MacroCommand.execute puremvc.patterns.command.MacroCommand-class.html#execute puremvc.patterns.observer.Notifier.sendNotification puremvc.patterns.observer.Notifier-class.html#sendNotification puremvc.patterns.command.MacroCommand.initializeMacroCommand puremvc.patterns.command.MacroCommand-class.html#initializeMacroCommand -puremvc.patterns.observer.Notifier.facade puremvc.patterns.observer.Notifier-class.html#facade -puremvc.patterns.command.MacroCommand.subCommands puremvc.patterns.command.MacroCommand-class.html#subCommands puremvc.patterns.command.MacroCommand.__init__ puremvc.patterns.command.MacroCommand-class.html#__init__ puremvc.patterns.command.SimpleCommand puremvc.patterns.command.SimpleCommand-class.html -puremvc.patterns.observer.Notifier.facade puremvc.patterns.observer.Notifier-class.html#facade puremvc.patterns.command.SimpleCommand.execute puremvc.patterns.command.SimpleCommand-class.html#execute -puremvc.patterns.observer.Notifier.__init__ puremvc.patterns.observer.Notifier-class.html#__init__ puremvc.patterns.observer.Notifier.sendNotification puremvc.patterns.observer.Notifier-class.html#sendNotification +puremvc.patterns.observer.Notifier.__init__ puremvc.patterns.observer.Notifier-class.html#__init__ puremvc.patterns.facade.Facade puremvc.patterns.facade.Facade-class.html puremvc.patterns.facade.Facade.registerProxy puremvc.patterns.facade.Facade-class.html#registerProxy -puremvc.interfaces.IFacade.retreieveMediator puremvc.interfaces.IFacade-class.html#retreieveMediator puremvc.patterns.facade.Facade.initializeFacade puremvc.patterns.facade.Facade-class.html#initializeFacade puremvc.patterns.facade.Facade.hasCommand puremvc.patterns.facade.Facade-class.html#hasCommand -puremvc.interfaces.IFacade.retreieveProxy puremvc.interfaces.IFacade-class.html#retreieveProxy puremvc.patterns.facade.Facade.hasProxy puremvc.patterns.facade.Facade-class.html#hasProxy puremvc.patterns.facade.Facade.__new__ puremvc.patterns.facade.Facade-class.html#__new__ puremvc.patterns.facade.Facade.getInstance puremvc.patterns.facade.Facade-class.html#getInstance @@ -142,52 +152,40 @@ puremvc.patterns.facade.Facade.model puremvc.patterns.facade.Facade-class.html#m puremvc.patterns.facade.Facade.view puremvc.patterns.facade.Facade-class.html#view puremvc.patterns.mediator.Mediator puremvc.patterns.mediator.Mediator-class.html puremvc.patterns.mediator.Mediator.setViewComponent puremvc.patterns.mediator.Mediator-class.html#setViewComponent -puremvc.patterns.mediator.Mediator.NAME puremvc.patterns.mediator.Mediator-class.html#NAME +puremvc.patterns.mediator.Mediator.getViewComponent puremvc.patterns.mediator.Mediator-class.html#getViewComponent +puremvc.patterns.mediator.Mediator.listNotificationInterests puremvc.patterns.mediator.Mediator-class.html#listNotificationInterests +puremvc.patterns.mediator.Mediator.__init__ puremvc.patterns.mediator.Mediator-class.html#__init__ puremvc.patterns.mediator.Mediator.onRegister puremvc.patterns.mediator.Mediator-class.html#onRegister puremvc.patterns.observer.Notifier.sendNotification puremvc.patterns.observer.Notifier-class.html#sendNotification -puremvc.patterns.mediator.Mediator.onRemove puremvc.patterns.mediator.Mediator-class.html#onRemove puremvc.patterns.mediator.Mediator.handleNotification puremvc.patterns.mediator.Mediator-class.html#handleNotification -puremvc.patterns.mediator.Mediator.getViewComponent puremvc.patterns.mediator.Mediator-class.html#getViewComponent +puremvc.patterns.mediator.Mediator.onRemove puremvc.patterns.mediator.Mediator-class.html#onRemove puremvc.patterns.mediator.Mediator.getMediatorName puremvc.patterns.mediator.Mediator-class.html#getMediatorName -puremvc.patterns.mediator.Mediator.listNotificationInterests puremvc.patterns.mediator.Mediator-class.html#listNotificationInterests -puremvc.patterns.mediator.Mediator.mediatorName puremvc.patterns.mediator.Mediator-class.html#mediatorName -puremvc.patterns.mediator.Mediator.facade puremvc.patterns.mediator.Mediator-class.html#facade -puremvc.patterns.mediator.Mediator.viewComponent puremvc.patterns.mediator.Mediator-class.html#viewComponent -puremvc.patterns.mediator.Mediator.__init__ puremvc.patterns.mediator.Mediator-class.html#__init__ +puremvc.patterns.mediator.Mediator.NAME puremvc.patterns.mediator.Mediator-class.html#NAME puremvc.patterns.observer.Notification puremvc.patterns.observer.Notification-class.html -puremvc.patterns.observer.Notification.body puremvc.patterns.observer.Notification-class.html#body puremvc.patterns.observer.Notification.setBody puremvc.patterns.observer.Notification-class.html#setBody -puremvc.patterns.observer.Notification.name puremvc.patterns.observer.Notification-class.html#name puremvc.patterns.observer.Notification.getName puremvc.patterns.observer.Notification-class.html#getName puremvc.patterns.observer.Notification.getType puremvc.patterns.observer.Notification-class.html#getType puremvc.patterns.observer.Notification.str puremvc.patterns.observer.Notification-class.html#str puremvc.patterns.observer.Notification.setType puremvc.patterns.observer.Notification-class.html#setType -puremvc.patterns.observer.Notification.type puremvc.patterns.observer.Notification-class.html#type puremvc.patterns.observer.Notification.__init__ puremvc.patterns.observer.Notification-class.html#__init__ puremvc.patterns.observer.Notification.getBody puremvc.patterns.observer.Notification-class.html#getBody puremvc.patterns.observer.Notifier puremvc.patterns.observer.Notifier-class.html -puremvc.patterns.observer.Notifier.facade puremvc.patterns.observer.Notifier-class.html#facade -puremvc.patterns.observer.Notifier.__init__ puremvc.patterns.observer.Notifier-class.html#__init__ puremvc.patterns.observer.Notifier.sendNotification puremvc.patterns.observer.Notifier-class.html#sendNotification +puremvc.patterns.observer.Notifier.__init__ puremvc.patterns.observer.Notifier-class.html#__init__ puremvc.patterns.observer.Observer puremvc.patterns.observer.Observer-class.html puremvc.patterns.observer.Observer.setNotifyContext puremvc.patterns.observer.Observer-class.html#setNotifyContext puremvc.patterns.observer.Observer.compareNotifyContext puremvc.patterns.observer.Observer-class.html#compareNotifyContext puremvc.patterns.observer.Observer.getNotifyContext puremvc.patterns.observer.Observer-class.html#getNotifyContext puremvc.patterns.observer.Observer.notifyObserver puremvc.patterns.observer.Observer-class.html#notifyObserver -puremvc.patterns.observer.Observer.notify puremvc.patterns.observer.Observer-class.html#notify -puremvc.patterns.observer.Observer.context puremvc.patterns.observer.Observer-class.html#context puremvc.patterns.observer.Observer.setNotifyMethod puremvc.patterns.observer.Observer-class.html#setNotifyMethod puremvc.patterns.observer.Observer.__init__ puremvc.patterns.observer.Observer-class.html#__init__ puremvc.patterns.observer.Observer.getNotifyMethod puremvc.patterns.observer.Observer-class.html#getNotifyMethod puremvc.patterns.proxy.Proxy puremvc.patterns.proxy.Proxy-class.html -puremvc.patterns.proxy.Proxy.facade puremvc.patterns.proxy.Proxy-class.html#facade puremvc.patterns.proxy.Proxy.NAME puremvc.patterns.proxy.Proxy-class.html#NAME puremvc.patterns.proxy.Proxy.onRegister puremvc.patterns.proxy.Proxy-class.html#onRegister puremvc.patterns.observer.Notifier.sendNotification puremvc.patterns.observer.Notifier-class.html#sendNotification puremvc.patterns.proxy.Proxy.onRemove puremvc.patterns.proxy.Proxy-class.html#onRemove puremvc.patterns.proxy.Proxy.getProxyName puremvc.patterns.proxy.Proxy-class.html#getProxyName -puremvc.patterns.proxy.Proxy.proxyName puremvc.patterns.proxy.Proxy-class.html#proxyName puremvc.patterns.proxy.Proxy.getData puremvc.patterns.proxy.Proxy-class.html#getData -puremvc.patterns.proxy.Proxy.data puremvc.patterns.proxy.Proxy-class.html#data puremvc.patterns.proxy.Proxy.__init__ puremvc.patterns.proxy.Proxy-class.html#__init__ puremvc.patterns.proxy.Proxy.setData puremvc.patterns.proxy.Proxy-class.html#setData diff --git a/docs/class-tree.html b/docs/class-tree.html index f26c06f..acda822 100644 --- a/docs/class-tree.html +++ b/docs/class-tree.html @@ -60,6 +60,36 @@

Class Hierarchy