Open Monograph Press  3.3.0
MonographNativeXmlFilter.inc.php
1 <?php
2 
16 import('lib.pkp.plugins.importexport.native.filter.SubmissionNativeXmlFilter');
17 
19  //
20  // Implement template methods from PersistableFilter
21  //
25  function getClassName() {
26  return 'plugins.importexport.native.filter.MonographNativeXmlFilter';
27  }
28 
29 
30  //
31  // Implement abstract methods from SubmissionNativeXmlFilter
32  //
38  return 'publication-format=>native-xml';
39  }
40 
41  //
42  // Submission conversion functions
43  //
50  function createSubmissionNode($doc, $submission) {
51  $submissionNode = parent::createSubmissionNode($doc, $submission);
52 
53  $submissionNode->setAttribute('work_type', $submission->getData('workType'));
54 
55  return $submissionNode;
56  }
57 }
58 
59 
MonographNativeXmlFilter
Class that converts a Monograph to a Native XML document.
Definition: MonographNativeXmlFilter.inc.php:18
SubmissionNativeXmlFilter
Base class that converts a set of submissions to a Native XML document.
Definition: SubmissionNativeXmlFilter.inc.php:18
MonographNativeXmlFilter\getRepresentationExportFilterGroupName
getRepresentationExportFilterGroupName()
Definition: MonographNativeXmlFilter.inc.php:37
MonographNativeXmlFilter\createSubmissionNode
createSubmissionNode($doc, $submission)
Definition: MonographNativeXmlFilter.inc.php:50
MonographNativeXmlFilter\getClassName
getClassName()
Definition: MonographNativeXmlFilter.inc.php:25