Open Monograph Press
3.3.0
MonographNativeXmlFilter.inc.php
1
<?php
2
16
import
(
'lib.pkp.plugins.importexport.native.filter.SubmissionNativeXmlFilter'
);
17
18
class
MonographNativeXmlFilter
extends
SubmissionNativeXmlFilter
{
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
//
37
function
getRepresentationExportFilterGroupName
() {
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
plugins
importexport
native
filter
MonographNativeXmlFilter.inc.php
Generated on Fri Aug 28 2020 14:53:01 for Open Monograph Press by
1.8.17