Open Monograph Press
3.3.0
|
Additional Inherited Members | |
![]() | |
static | tempGroup ($inputType, $outputType) |
![]() | |
static | supportedRuntimeEnvironmentSettings () |
![]() | |
$_deployment | |
![]() | |
$_filterGroup | |
$_settings = array() | |
![]() | |
$_errors = array() | |
$_input | |
$_inputType | |
$_output | |
$_outputType | |
$_runtimeEnvironment = false | |
![]() | |
$_data = array() | |
$_extractionAdaptersLoaded = false | |
$_hasLoadableAdapters = false | |
$_injectionAdaptersLoaded = false | |
$_metadataExtractionAdapters = array() | |
$_metadataInjectionAdapters = array() | |
Class that converts a Native XML document to a set of monographs.
Definition at line 18 of file NativeXmlPublicationFilter.inc.php.
NativeXmlPublicationFilter::getClassName | ( | ) |
Return the fully qualified class name of the filter class. This information must be persisted when saving a filter so that the filter can later be reconstructed from the information in the database.
(This must be hard coded by sub-classes for PHP4 compatibility. PHP4 always returns class names lowercase which we cannot tolerate as we need this path to find the class on case sensitive file systems.)
Reimplemented from NativeXmlPKPPublicationFilter.
Definition at line 25 of file NativeXmlPublicationFilter.inc.php.
NativeXmlPublicationFilter::getImportFilter | ( | $elementName | ) |
Get the import filter for a given element.
$elementName | string Name of XML element |
Reimplemented from NativeXmlPKPPublicationFilter.
Definition at line 81 of file NativeXmlPublicationFilter.inc.php.
References DAORegistry\getDAO(), and NativeImportExportFilter\getDeployment().
Referenced by parseChapter(), and parsePublicationFormat().
NativeXmlPublicationFilter::getRepresentationExportFilterGroupName | ( | ) |
Get the representation export filter group name
Reimplemented from NativeXmlPKPPublicationFilter.
Definition at line 243 of file NativeXmlPublicationFilter.inc.php.
NativeXmlPublicationFilter::handleChildElement | ( | $n, | |
$publication | |||
) |
Handle an element whose parent is the submission element.
$n | DOMElement |
$publication | Publication |
Reimplemented from NativeXmlPKPPublicationFilter.
Definition at line 60 of file NativeXmlPublicationFilter.inc.php.
References parseChapters(), parsePublicationCovers(), and parsePublicationFormat().
NativeXmlPublicationFilter::parseChapter | ( | $n, | |
$publication | |||
) |
Parse a publication format and add it to the submission.
$n | DOMElement |
$publication | Publication |
Definition at line 156 of file NativeXmlPublicationFilter.inc.php.
References PKPApplication\get(), NativeImportExportFilter\getDeployment(), and getImportFilter().
Referenced by parseChapters().
NativeXmlPublicationFilter::parseChapters | ( | $node, | |
$publication | |||
) |
Parse a publication format and add it to the submission.
$n | DOMElement |
$publication | Publication |
Definition at line 130 of file NativeXmlPublicationFilter.inc.php.
References NativeImportExportFilter\getDeployment(), and parseChapter().
Referenced by handleChildElement().
NativeXmlPublicationFilter::parsePublicationCover | ( | $filter, | |
$node, | |||
$object | |||
) |
Parse out the cover and store it in the object.
$filter | NativeExportFilter |
$node | DOMElement |
$object | Publication |
Definition at line 202 of file NativeXmlPublicationFilter.inc.php.
Referenced by parsePublicationCovers().
NativeXmlPublicationFilter::parsePublicationCovers | ( | $filter, | |
$node, | |||
$object | |||
) |
Parse out the object covers.
$filter | NativeExportFilter |
$node | DOMElement |
$object | Publication |
Definition at line 175 of file NativeXmlPublicationFilter.inc.php.
References parsePublicationCover().
Referenced by handleChildElement().
NativeXmlPublicationFilter::parsePublicationFormat | ( | $n, | |
$publication | |||
) |
Parse a publication format and add it to the submission.
$n | DOMElement |
$publication | Publication |
Definition at line 108 of file NativeXmlPublicationFilter.inc.php.
References PKPApplication\get(), NativeImportExportFilter\getDeployment(), and getImportFilter().
Referenced by handleChildElement().
NativeXmlPublicationFilter::populateObject | ( | $publication, | |
$node | |||
) |
Populate the submission object from the node
$publication | Publication |
$node | DOMElement |
Reimplemented from NativeXmlPKPPublicationFilter.
Definition at line 35 of file NativeXmlPublicationFilter.inc.php.
References DAORegistry\getDAO(), and NativeImportExportFilter\getDeployment().