setTagValue($object); } public function setMatref(CcAssesmentMatref $object) { $this->setTagValue($object); } public function setMatbreak(CcAssesmentMatbreak $object) { $this->setTagValue($object); } public function setLang($value) { $this->setSettingWns(CcQtiTags::XML_LANG, CcXmlNamespace::XML, $value); } public function generate(XMLGenericDocument &$doc, DOMNode &$item, $namespace) { $material = $doc->appendNewElementNs($item, $namespace, $this->tagname); $this->generateAttributes($doc, $material, $namespace); if (!empty($this->mattag)) { $this->mattag->generate($doc, $material, $namespace); } return $material; } protected function setTagValue($object) { $this->mattag = $object; } }