def loadFromNode(self, rootNode, gui): self.gui = gui self.elements = [] self.title = transformHtmlCodes(rootNode.getAttribute('text')) self.picture = rootNode.getAttribute("image") for node in rootNode.childNodes: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder() element.loadFromNode(node, self.gui) else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element)
def loadFromNode(self, rootNode, gui): self.gui = gui; self.elements = []; self.title = transformHtmlCodes(rootNode.getAttribute('text')); self.picture = rootNode.getAttribute("image"); for node in rootNode.childNodes: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder(); element.loadFromNode(node, self.gui); else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element);
def loadFromState(self, stateObject, gui): self.gui = gui self.elements = [] self.title = stateObject.title self.picture = stateObject.picture for stateElement in stateObject.elements: if (type(stateElement).__name__ == "OpmlFolderState"): element = OpmlFolder() element.loadFromState(stateElement, self.gui) else: element = FeedFactory.getFeedFromState(stateElement, self.gui) self.elements.append(element)
def loadFromState(self, stateObject, gui): self.gui = gui; self.elements = []; self.title = stateObject.title; self.picture = stateObject.picture; for stateElement in stateObject.elements: if(type(stateElement).__name__ == "OpmlFolderState"): element = OpmlFolder() element.loadFromState(stateElement,self.gui); else: element = FeedFactory.getFeedFromState(stateElement, self.gui) self.elements.append(element);
def loadFromNode(self, rootNode, gui): self.gui = gui; self.elements = []; self.title = transformHtmlCodes(rootNode.getAttribute('text')); try: self.picture = rootNode.getAttribute("image"); except: self.picture = ""; for node in rootNode.childNodes: try: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder(); element.loadFromNode(node, self.gui); else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element); except: self.gui.log("Something goes wrong while processing the node %s"%rootNode.getAttribute('text'));
def loadFromState(self, stateObject, gui): self.gui = gui; self.elements = []; self.title = stateObject.title; try: self.picture = stateObject.picture; except: self.picture = ""; for stateElement in stateObject.elements: try: if(type(stateElement).__name__ == "OpmlFolderState"): element = OpmlFolder() element.loadFromState(stateElement,self.gui); else: element = FeedFactory.getFeedFromState(stateElement, self.gui) self.elements.append(element); except: self.gui.log("Something goes wrong while processing the node %s"%stateObject.title);
def loadFromNode(self, rootNode, gui): self.gui = gui self.elements = [] self.title = transformHtmlCodes(rootNode.getAttribute('text')) try: self.picture = rootNode.getAttribute("image") except: self.picture = "" for node in rootNode.childNodes: try: if node.hasChildNodes( ) and node.firstChild.tagName == "outline": element = OpmlFolder() element.loadFromNode(node, self.gui) else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element) except: self.gui.log( "Something goes wrong while processing the node %s" % rootNode.getAttribute('text'))
def loadFromState(self, stateObject, gui): self.gui = gui self.elements = [] self.title = stateObject.title try: self.picture = stateObject.picture except: self.picture = "" for stateElement in stateObject.elements: try: if (type(stateElement).__name__ == "OpmlFolderState"): element = OpmlFolder() element.loadFromState(stateElement, self.gui) else: element = FeedFactory.getFeedFromState( stateElement, self.gui) self.elements.append(element) except: self.gui.log( "Something goes wrong while processing the node %s" % stateObject.title)