38     public function __construct(
int $objId, 
string $type, 
string $title, 
string $description, ?
int $parentRefId = null)
    49         $this->structureObjects [$structureObject->
getObjId()] = $structureObject;
    59         $this->obj_id = $value;
    69         $this->title = $value;
    79         $this->description = $value;
    87     public function setType(
string $value): void
    99         return ILIAS_HTTP_PATH . 
"/" . 
"goto.php?target=" . $this->
getType() .
   122         return "StructureObject";
   150         foreach ($structureObjects as $structureObject) {
   151             $structureObject->exportXML($xml_writer);
   154         $xml_writer->
xmlEndTag(
"StructureObjects");
 
exportXML(ilXmlWriter $xml_writer)
 
addStructureObject(ilSoapStructureObject $structureObject)
 
setParentRefId(int $parentRefId)
 
setDescription(string $value)
 
__construct(int $objId, string $type, string $title, string $description, ?int $parentRefId=null)
 
Abstract classs for soap structure objects. 
 
xmlEndTag(string $tag)
Writes an endtag. 
 
xmlStartTag(string $tag, ?array $attrs=null, bool $empty=false, bool $encode=true, bool $escape=true)
Writes a starttag. 
 
xmlElement(string $tag, $attrs=null, $data=null, $encode=true, $escape=true)
Writes a basic element (no children, just textual content)