Home | Trees | Indices | Help |
---|
|
1 ########################################################################### 2 # # 3 # Copyright (C) 2016 Rafal Kobel <rafyco1@gmail.com> # 4 # # 5 # This program is free software: you can redistribute it and/or modify # 6 # it under the terms of the GNU General Public License as published by # 7 # the Free Software Foundation, either version 3 of the License, or # 8 # (at your option) any later version. # 9 # # 10 # This program is distributed in the hope that it will be useful, # 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of # 12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # 13 # GNU General Public License for more details. # 14 # # 15 # You should have received a copy of the GNU General Public License # 16 # along with this program. If not, see <http://www.gnu.org/licenses/>. # 17 # # 18 ########################################################################### 19 """ Obiekt bazowy dla elementow potrafiacych generowac kod samego siebie. """ 20 21 import abc25 """ Klasa bazowa tworzaca fabryke. """ 26 __metaclass__ = abc.ABCMeta 27 @abc.abstractmethod4229 """ 30 Wykonanie elementow obiektu. 31 32 Obiekt generuje kod na podstawie wybranej klasy. Metoda ta ma za zadanie 33 Przetworzyc elementy obiektu i wywolac odpowiednie metody generujace 34 wynikowy kod. 35 36 @param self: Obiekt bazowy 37 @param view: Widok generujacy 38 @type view: BaseView 39 @param view_name: Nazwa obiektu w wygenerowanym kodzie 40 """ 41 raise NotImplementedError()
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Oct 20 21:01:52 2016 | http://epydoc.sourceforge.net |