def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'outputMatrix': obj_ = XSDataArray() obj_.build(child_) self.setOutputMatrix(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'data': obj_ = XSDataArray() obj_.build(child_) self.setData(obj_) XSDataInput.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'energy': obj_ = XSDataArray() obj_.build(child_) self.setEnergy(obj_) elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'dataArray': obj_ = XSDataArray() obj_.build(child_) self.setDataArray(obj_) XSDataResult.buildChildren(self, child_, nodeName_)
def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'lineStyle': value_ = '' for text__content_ in child_.childNodes: if text__content_.nodeValue is not None: value_ += text__content_.nodeValue self.__lineStyle = value_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'lineWidth': if child_.firstChild: sval_ = child_.firstChild.nodeValue try: fval_ = float(sval_) except ValueError: raise ValueError('requires float (or double) -- %s' % child_.toxml()) self.__lineWidth = fval_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'lineColor': value_ = '' for text__content_ in child_.childNodes: if text__content_.nodeValue is not None: value_ += text__content_.nodeValue self.__lineColor = value_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'label': value_ = '' for text__content_ in child_.childNodes: if text__content_.nodeValue is not None: value_ += text__content_.nodeValue self.__label = value_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'markerType': value_ = '' for text__content_ in child_.childNodes: if text__content_.nodeValue is not None: value_ += text__content_.nodeValue self.__markerType = value_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'markerColor': value_ = '' for text__content_ in child_.childNodes: if text__content_.nodeValue is not None: value_ += text__content_.nodeValue self.__markerColor = value_ elif child_.nodeType == Node.ELEMENT_NODE and \ nodeName_ == 'data': obj_ = XSDataArray() obj_.build(child_) self.setData(obj_) XSData.buildChildren(self, child_, nodeName_)