setAttribute(REQUESTOUTPUTPLOTBASESERIE_XAXIS, $axisId); } public function getXAxisId() { return $this->getAttribute(REQUESTOUTPUTPLOTBASESERIE_XAXIS); } public function setIndex($index) { $this->setAttribute(REQUESTOUTPUTPLOTYSERIE_INDEX, $index); } public function getIndex() { return $this->getAttribute(REQUESTOUTPUTPLOTYSERIE_INDEX); } public function getResampling() { $node = $this->getFirstChildByName(REQUESTOUTPUTPLOTYSERIE_RESAMPLING); if (!isset($node)) { $node = new RequestOutputPlotResamplingNodeClass(REQUESTOUTPUTPLOTYSERIE_RESAMPLING); $this->addChild($node); } return $node; } public function getErrorBar() { $node = $this->getFirstChildByName(REQUESTOUTPUTPLOTYSERIE_ERRORBAR); if (!isset($node)) { $node = new RequestOutputPlotYSerieErrorBarNodeClass(REQUESTOUTPUTPLOTYSERIE_ERRORBAR); $this->addChild($node); } return $node; } public function loadFromNode($xmlNode) { $this->setIndex($this->getXmlNodeAttribute($xmlNode, REQUESTOUTPUTPLOTYSERIE_INDEX)); $resamplingXmlNode = $this->getXmlNodeChildByTagName($xmlNode, REQUESTOUTPUTPLOTYSERIE_RESAMPLING); if (isset($resamplingXmlNode)) $this->getResampling()->loadFromNode($resamplingXmlNode); $errorbarXmlNode = $this->getXmlNodeChildByTagName($xmlNode, REQUESTOUTPUTPLOTYSERIE_ERRORBAR); if (isset($errorbarXmlNode)) $this->getErrorBar()->loadFromNode($errorbarXmlNode); parent::loadFromNode($xmlNode); } } ?>