Beispiel #1
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'xds_hkl':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setXds_hkl(obj_)
     XSDataResult.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'idN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setIdN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dirN':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDirN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'templateN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplateN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fromN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFromN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'toN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setToN(obj_)
     XSData.buildChildren(self, child_, nodeName_)
Beispiel #3
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'idN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setIdN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dirN':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDirN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'templateN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplateN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fromN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFromN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'toN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setToN(obj_)
     XSData.buildChildren(self, child_, nodeName_)
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'title':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setTitle(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'long_name':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setLong_name(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'axis':
			obj_ = XSDataNexusAxis()
			obj_.build(child_)
			self.axis.append(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'data':
			obj_ = XSDataArray()
			obj_.build(child_)
			self.setData(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'signal':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setSignal(obj_)
		XSData.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'title':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTitle(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'long_name':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setLong_name(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'axis':
         obj_ = XSDataNexusAxis()
         obj_.build(child_)
         self.axis.append(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'data':
         obj_ = XSDataArray()
         obj_.build(child_)
         self.setData(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'signal':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setSignal(obj_)
     XSData.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'xds_hkl':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setXds_hkl(obj_)
     XSDataResult.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'elementName':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setElementName(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'inputFile':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setInputFile(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'elementName':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setElementName(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'inputFile':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setInputFile(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #9
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'item':
         obj_ = XSDataString()
         obj_.build(child_)
         self.item.append(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'removeItems':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setRemoveItems(obj_)
     XSData.buildChildren(self, child_, nodeName_)
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'item':
			obj_ = XSDataString()
			obj_.build(child_)
			self.item.append(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'removeItems':
			obj_ = XSDataBoolean()
			obj_.build(child_)
			self.setRemoveItems(obj_)
		XSData.buildChildren(self, child_, nodeName_)
Beispiel #11
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "options":
         obj_ = XSDataString()
         obj_.build(child_)
         self.setOptions(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "source":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setSource(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "destination":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDestination(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'instrument':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setInstrument(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'outputFileName':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setOutputFileName(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'outputFileDirectory':
			obj_ = XSDataFile()
			obj_.build(child_)
			self.setOutputFileDirectory(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'nexusGroup':
			obj_ = XSDataNexusArrayGroup()
			obj_.build(child_)
			self.nexusGroup.append(obj_)
		XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'instrument':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setInstrument(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'outputFileName':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setOutputFileName(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'outputFileDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setOutputFileDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'nexusGroup':
         obj_ = XSDataNexusArrayGroup()
         obj_.build(child_)
         self.nexusGroup.append(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #14
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'motorPosition1':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setMotorPosition1(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'motorPosition2':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setMotorPosition2(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'scanId1':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setScanId1(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'scanId2':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setScanId2(obj_)
     XSData.buildChildren(self, child_, nodeName_)
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'motorPosition1':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setMotorPosition1(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'motorPosition2':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setMotorPosition2(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'scanId1':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setScanId1(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'scanId2':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setScanId2(obj_)
		XSData.buildChildren(self, child_, nodeName_)
Beispiel #16
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'job':
			obj_ = XSDataString()
			obj_.build(child_)
			self.job.append(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'subWedge':
			obj_ = XSDataXDSSubWedge()
			obj_.build(child_)
			self.setSubWedge(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'detector':
			obj_ = XSDataXDSDetector()
			obj_.build(child_)
			self.setDetector(obj_)
		XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'geomFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setGeomFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cellFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCellFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imagesFullPathFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setImagesFullPathFile(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #18
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'options':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setOptions(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'source':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setSource(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'destination':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDestination(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #19
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'nexusFileName':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setNexusFileName(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'instrument':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setInstrument(obj_)
		elif 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_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'pathToEnergyArray':
			obj_ = XSDataFile()
			obj_.build(child_)
			self.setPathToEnergyArray(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'pathToDataArray':
			obj_ = XSDataFile()
			obj_.build(child_)
			self.setPathToDataArray(obj_)
		XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #20
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'template':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplate(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'first_image_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirst_image_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'last_image_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLast_image_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'first_run_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirst_run_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'last_run_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLast_run_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'line_number_of':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLine_number_of(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'reversing_rotation':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setReversing_rotation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pixelMin':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setPixelMin(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pixelMax':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setPixelMax(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopDirection':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setBeamstopDirection(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopSize':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBeamstopSize(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopDistance':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBeamstopDistance(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #21
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "commandLineOptions":
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCommandLineOptions(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "commandLineProgram":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setCommandLineProgram(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "fireAndForget":
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setFireAndForget(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "inputFileName":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setInputFileName(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "inputFileType":
         obj_ = XSDataString()
         obj_.build(child_)
         self.setInputFileType(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "outfileFromStdout":
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setOutfileFromStdout(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "outputPath":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setOutputPath(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #22
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'detectorType':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setDetectorType(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'exposureTime':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setExposureTime(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spotSize':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setSpotSize(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'detectorDistance':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setDetectorDistance(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'wavelength':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setWavelength(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fractionPolarization':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setFractionPolarization(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orgx':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOrgx(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orgy':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOrgy(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'oscillationRange':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOscillationRange(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imageStep':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setImageStep(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startingAngle':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setStartingAngle(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'firstImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirstImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'numberImages':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setNumberImages(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'nameTemplateImage':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setNameTemplateImage(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'symmetry':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSymmetry(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orientation':
         obj_ = XSDataXOalignOrientation()
         obj_.build(child_)
         self.setOrientation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cell':
         obj_ = XSDataXOalignCell()
         obj_.build(child_)
         self.setCell(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'omega':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setOmega(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'kappa':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setKappa(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'phi':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setPhi(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #24
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'detector_name':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setDetector_name(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'image_format':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setImage_format(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'nx':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setNx(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'ny':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setNy(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'qx':
			obj_ = XSDataDouble()
			obj_.build(child_)
			self.setQx(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'qy':
			obj_ = XSDataDouble()
			obj_.build(child_)
			self.setQy(obj_)
		XSData.buildChildren(self, child_, nodeName_)
Beispiel #25
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'title':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTitle(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataQ':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.experimentalDataQ.append(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataQArray':
         obj_ = XSDataArray()
         obj_.build(child_)
         self.setExperimentalDataQArray(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataValues':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.experimentalDataValues.append(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataIArray':
         obj_ = XSDataArray()
         obj_.build(child_)
         self.setExperimentalDataIArray(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataStdDev':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.experimentalDataStdDev.append(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataStdArray':
         obj_ = XSDataArray()
         obj_.build(child_)
         self.setExperimentalDataStdArray(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'experimentalDataFile':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setExperimentalDataFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'rMaxSearchSettings':
         obj_ = XSDataSolutionScatteringSettings()
         obj_.build(child_)
         self.setRMaxSearchSettings(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'angularUnits':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setAngularUnits(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'symmetry':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSymmetry(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'mode':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setMode(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'iNbThreads':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setINbThreads(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'onlyGnom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setOnlyGnom(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'plotFit':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setPlotFit(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'qMin':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setQMin(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'qMax':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setQMax(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #26
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "log":
         obj_ = XSDataString()
         obj_.build(child_)
         self.setLog(obj_)
     XSDataResult.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'detectorType':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setDetectorType(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'exposureTime':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setExposureTime(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'detectorDistance':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setDetectorDistance(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'wavelength':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setWavelength(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fractionPolarization':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setFractionPolarization(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orgx':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOrgx(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orgy':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOrgy(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'oscillationRange':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setOscillationRange(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imageStep':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setImageStep(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startingAngle':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setStartingAngle(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'firstImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirstImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'numberImages':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setNumberImages(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'nameTemplateImage':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setNameTemplateImage(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'input_file':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setInput_file(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'space_group':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setSpace_group(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_a':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_a(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_b':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_b(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_c':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_c(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_alpha':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_alpha(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_beta':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_beta(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_gamma':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_gamma(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #29
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'bravaisLattice':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setBravaisLattice(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'crystalSystem':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setCrystalSystem(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'happy':
			obj_ = XSDataBoolean()
			obj_.build(child_)
			self.setHappy(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'metricFitCode':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setMetricFitCode(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'metricFitValue':
			obj_ = XSDataDouble()
			obj_.build(child_)
			self.setMetricFitValue(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'numberOfSpots':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setNumberOfSpots(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'rmsd':
			obj_ = XSDataLength()
			obj_.build(child_)
			self.setRmsd(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'solutionNumber':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setSolutionNumber(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'unitCell':
			obj_ = XSDataCell()
			obj_.build(child_)
			self.setUnitCell(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'volume':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setVolume(obj_)
		XSData.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'title':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTitle(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'axis':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setAxis(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'primary':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setPrimary(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'units':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setUnits(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'long_name':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setLong_name(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'axisData':
         obj_ = XSDataArray()
         obj_.build(child_)
         self.setAxisData(obj_)
     XSData.buildChildren(self, child_, nodeName_)
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'title':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setTitle(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'axis':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setAxis(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'primary':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setPrimary(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'units':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setUnits(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'long_name':
			obj_ = XSDataString()
			obj_.build(child_)
			self.setLong_name(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'axisData':
			obj_ = XSDataArray()
			obj_.build(child_)
			self.setAxisData(obj_)
		XSData.buildChildren(self, child_, nodeName_)
Beispiel #32
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'input_file':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setInput_file(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'space_group':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setSpace_group(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_a':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_a(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_b':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_b(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_c':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_c(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_alpha':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_alpha(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_beta':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_beta(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unit_cell_gamma':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setUnit_cell_gamma(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #33
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'symmetry':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSymmetry(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'orientation':
         obj_ = XSDataXOalignOrientation()
         obj_.build(child_)
         self.setOrientation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cell':
         obj_ = XSDataXOalignCell()
         obj_.build(child_)
         self.setCell(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'omega':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setOmega(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'kappa':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setKappa(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'phi':
         obj_ = XSDataAngle()
         obj_.build(child_)
         self.setPhi(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'template':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplate(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'first_image_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirst_image_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'last_image_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLast_image_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'first_run_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFirst_run_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'last_run_number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLast_run_number(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'line_number_of':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setLine_number_of(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'reversing_rotation':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setReversing_rotation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pixelMin':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setPixelMin(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pixelMax':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setPixelMax(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopDirection':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setBeamstopDirection(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopSize':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBeamstopSize(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'beamstopDistance':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBeamstopDistance(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #35
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'commandLineOptions':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCommandLineOptions(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'commandLineProgram':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setCommandLineProgram(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'fireAndForget':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setFireAndForget(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'inputFileName':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setInputFileName(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'inputFileType':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setInputFileType(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'outfileFromStdout':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setOutfileFromStdout(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
      nodeName_ == 'outputPath':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setOutputPath(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
Beispiel #36
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'geomFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setGeomFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cellFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCellFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imagesFullPath':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setImagesFullPath(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pointGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setPointGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spaceGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSpaceGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'resCutOff':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setResCutOff(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'baseFileName':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setBaseFileName(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)