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_)
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_ == '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_ == '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_ == "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_ == '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_ == '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_)
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_ == '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_)
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_)
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_)
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_)
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_)
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_)
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_)
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_ == '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_)
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_)