Open Journal Systems
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() | |
Base class that converts a Native XML document to a submission file.
Definition at line 18 of file NativeXmlSubmissionFileFilter.inc.php.
NativeXmlSubmissionFileFilter::__construct | ( | $filterGroup | ) |
Constructor
$filterGroup | FilterGroup |
Reimplemented from NativeImportFilter.
Reimplemented in NativeXmlArticleFileFilter, NativeXmlArtworkFileFilter, and NativeXmlSupplementaryFileFilter.
Definition at line 23 of file NativeXmlSubmissionFileFilter.inc.php.
References Filter\setDisplayName().
NativeXmlSubmissionFileFilter::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 PersistableFilter.
Reimplemented in NativeXmlArticleFileFilter, NativeXmlArtworkFileFilter, and NativeXmlSupplementaryFileFilter.
Definition at line 53 of file NativeXmlSubmissionFileFilter.inc.php.
NativeXmlSubmissionFileFilter::getPluralElementName | ( | ) |
Return the plural element name
Reimplemented from NativeImportFilter.
Reimplemented in NativeXmlArtworkFileFilter, and NativeXmlSupplementaryFileFilter.
Definition at line 35 of file NativeXmlSubmissionFileFilter.inc.php.
NativeXmlSubmissionFileFilter::getSingularElementName | ( | ) |
Get the singular element name
Reimplemented from NativeImportFilter.
Reimplemented in NativeXmlArtworkFileFilter, and NativeXmlSupplementaryFileFilter.
Definition at line 43 of file NativeXmlSubmissionFileFilter.inc.php.
NativeXmlSubmissionFileFilter::handleChildElement | ( | $node, | |
$stageId, | |||
$fileId, | |||
& | $submissionFiles | ||
) |
Handle a child node of the submission file element; add new files, if any, to $submissionFiles
$node | DOMElement |
$stageId | int SUBMISSION_FILE_... |
$fileId | int File id |
$submissionFiles | array |
Reimplemented in NativeXmlArtworkFileFilter, and NativeXmlSupplementaryFileFilter.
Definition at line 90 of file NativeXmlSubmissionFileFilter.inc.php.
References NativeImportExportFilter\getDeployment(), and handleRevisionElement().
Referenced by handleElement().
NativeXmlSubmissionFileFilter::handleElement | ( | $node | ) |
Handle a submission file element
$node | DOMElement |
Reimplemented from NativeImportFilter.
Definition at line 63 of file NativeXmlSubmissionFileFilter.inc.php.
References NativeImportExportFilter\getDeployment(), and handleChildElement().
NativeXmlSubmissionFileFilter::handleRevisionChildElement | ( | $node, | |
$submission, | |||
$submissionFile | |||
) |
Handle a child of the revision element
$node | DOMElement |
$submission | Submission |
$submissionFile | SubmissionFile |
Definition at line 251 of file NativeXmlSubmissionFileFilter.inc.php.
References PKPApplication\get(), NativeImportExportFilter\getDeployment(), and parseIdentifier().
Referenced by handleRevisionElement().
NativeXmlSubmissionFileFilter::handleRevisionElement | ( | $node, | |
$stageId, | |||
$fileId | |||
) |
Handle a revision element
$node | DOMElement |
$stageId | int SUBMISSION_FILE_... |
$fileId | int File id |
Definition at line 109 of file NativeXmlSubmissionFileFilter.inc.php.
References Core\getCurrentDate(), DAORegistry\getDAO(), NativeImportExportFilter\getDeployment(), and handleRevisionChildElement().
Referenced by handleChildElement().
NativeXmlSubmissionFileFilter::instantiateSubmissionFile | ( | $tagName | ) |
Instantiate a submission file.
$tagName | string |
Definition at line 374 of file NativeXmlSubmissionFileFilter.inc.php.
NativeXmlSubmissionFileFilter::parseIdentifier | ( | $element, | |
$submissionFile | |||
) |
Parse an identifier node and set up the representation object accordingly
$element | DOMElement |
$submissionFile | SubmissionFile |
Definition at line 347 of file NativeXmlSubmissionFileFilter.inc.php.
References NativeImportExportFilter\getDeployment(), and PluginRegistry\loadCategory().
Referenced by handleRevisionChildElement().