Beispiel #1
0
 /**
  * Writes the contents of this FieldValue to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->resource) {
         $writer->writeAttribute('resource', $this->resource);
     }
     if ($this->datatype) {
         $writer->writeAttribute('datatype', $this->datatype);
     }
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     if ($this->labelId) {
         $writer->writeAttribute('labelId', $this->labelId);
     }
     parent::writeXmlContents($writer);
     if ($this->text) {
         $writer->startElementNs('gx', 'text', null);
         $writer->text($this->text);
         $writer->endElement();
     }
 }
Beispiel #2
0
 /**
  * Writes the contents of this Fact to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->primary) {
         $writer->writeAttribute('primary', $this->primary);
     }
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     parent::writeXmlContents($writer);
     if ($this->date) {
         $writer->startElementNs('gx', 'date', null);
         $this->date->writeXmlContents($writer);
         $writer->endElement();
     }
     if ($this->place) {
         $writer->startElementNs('gx', 'place', null);
         $this->place->writeXmlContents($writer);
         $writer->endElement();
     }
     if ($this->value) {
         $writer->startElementNs('gx', 'value', null);
         $writer->text($this->value);
         $writer->endElement();
     }
     if ($this->qualifiers) {
         foreach ($this->qualifiers as $i => $x) {
             $writer->startElementNs('gx', 'qualifier', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
     if ($this->fields) {
         foreach ($this->fields as $i => $x) {
             $writer->startElementNs('gx', 'field', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
 }
Beispiel #3
0
 /**
  * Writes the contents of this Gender to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     parent::writeXmlContents($writer);
     if ($this->fields) {
         foreach ($this->fields as $i => $x) {
             $writer->startElementNs('gx', 'field', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
 }
Beispiel #4
0
 /**
  * Writes the contents of this Subject to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->extracted) {
         $writer->writeAttribute('extracted', $this->extracted);
     }
     parent::writeXmlContents($writer);
     if ($this->evidence) {
         foreach ($this->evidence as $i => $x) {
             $writer->startElementNs('gx', 'evidence', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
     if ($this->media) {
         foreach ($this->media as $i => $x) {
             $writer->startElementNs('gx', 'media', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
     if ($this->identifiers) {
         foreach ($this->identifiers as $i => $x) {
             $writer->startElementNs('gx', 'identifier', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
 }
Beispiel #5
0
 /**
  * Writes the contents of this EventRole to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     parent::writeXmlContents($writer);
     if ($this->person) {
         $writer->startElementNs('gx', 'person', null);
         $this->person->writeXmlContents($writer);
         $writer->endElement();
     }
     if ($this->details) {
         $writer->startElementNs('gx', 'details', null);
         $writer->text($this->details);
         $writer->endElement();
     }
 }
Beispiel #6
0
 /**
  * Writes the contents of this Document to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->textType) {
         $writer->writeAttribute('textType', $this->textType);
     }
     if ($this->extracted) {
         $writer->writeAttribute('extracted', $this->extracted);
     }
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     parent::writeXmlContents($writer);
     if ($this->text) {
         $writer->startElementNs('gx', 'text', null);
         $writer->text($this->text);
         $writer->endElement();
     }
 }
Beispiel #7
0
 /**
  * Writes the contents of this Name to an XML writer. The startElement is expected to be already provided.
  *
  * @param \XMLWriter $writer The XML writer.
  */
 public function writeXmlContents(\XMLWriter $writer)
 {
     if ($this->type) {
         $writer->writeAttribute('type', $this->type);
     }
     parent::writeXmlContents($writer);
     if ($this->preferred) {
         $writer->startElementNs('gx', 'preferred', null);
         $writer->text($this->preferred);
         $writer->endElement();
     }
     if ($this->date) {
         $writer->startElementNs('gx', 'date', null);
         $this->date->writeXmlContents($writer);
         $writer->endElement();
     }
     if ($this->nameForms) {
         foreach ($this->nameForms as $i => $x) {
             $writer->startElementNs('gx', 'nameForm', null);
             $x->writeXmlContents($writer);
             $writer->endElement();
         }
     }
 }