Exemple #1
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'beamExposureTime':
			obj_ = XSDataTime()
			obj_.build(child_)
			self.setBeamExposureTime(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'beamFlux':
			obj_ = XSDataFlux()
			obj_.build(child_)
			self.setBeamFlux(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'beamSize':
			obj_ = XSDataSize()
			obj_.build(child_)
			self.setBeamSize(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'beamWavelength':
			obj_ = XSDataWavelength()
			obj_.build(child_)
			self.setBeamWavelength(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalCell':
			obj_ = XSDataCell()
			obj_.build(child_)
			self.setCrystalCell(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalNDNA':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setCrystalNDNA(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalNMON':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setCrystalNMON(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalNRES':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setCrystalNRES(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalNRNA':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setCrystalNRNA(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalPATM':
			obj_ = XSDataAtomicComposition()
			obj_.build(child_)
			self.setCrystalPATM(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalSATM':
			obj_ = XSDataAtomicComposition()
			obj_.build(child_)
			self.setCrystalSATM(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalSize':
			obj_ = XSDataSize()
			obj_.build(child_)
			self.setCrystalSize(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'numberOfImages':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setNumberOfImages(obj_)
		XSDataInput.buildChildren(self, child_, nodeName_)