PHP Класс NativeXmlSubmissionFileFilter, pkp-lib

Наследование: extends NativeImportFilter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $filterGroup ) Constructor
getClassName ( )
getPluralElementName ( ) : string Return the plural element name
getSingularElementName ( ) : string Get the singular element name
handleChildElement ( $node, $stageId, $fileId, &$submissionFiles ) Handle a child node of the submission file element; add new files, if any, to $submissionFiles
handleElement ( $node ) : array Handle a submission file element
handleRevisionChildElement ( $node, $submission, $submissionFile ) : string Handle a child of the revision element
handleRevisionElement ( $node, $stageId, $fileId ) Handle a revision element
instantiateSubmissionFile ( $tagName ) : SubmissionFile Instantiate a submission file.
parseIdentifier ( $element, $submissionFile ) Parse an identifier node and set up the representation object accordingly

Описание методов

__construct() публичный Метод

Constructor
public __construct ( $filterGroup )
$filterGroup FilterGroup

getClassName() публичный Метод

public getClassName ( )

getPluralElementName() публичный Метод

Return the plural element name
public getPluralElementName ( ) : string
Результат string

getSingularElementName() публичный Метод

Get the singular element name
public getSingularElementName ( ) : string
Результат string

handleChildElement() публичный Метод

Handle a child node of the submission file element; add new files, if any, to $submissionFiles
public handleChildElement ( $node, $stageId, $fileId, &$submissionFiles )
$node DOMElement
$stageId int SUBMISSION_FILE_...
$fileId int File id
$submissionFiles array

handleElement() публичный Метод

Handle a submission file element
public handleElement ( $node ) : array
$node DOMElement
Результат array Array of SubmissionFile objects

handleRevisionChildElement() публичный Метод

Handle a child of the revision element
public handleRevisionChildElement ( $node, $submission, $submissionFile ) : string
$node DOMElement
$submission Submission
$submissionFile SubmissionFile
Результат string Filename for new file

handleRevisionElement() публичный Метод

Handle a revision element
public handleRevisionElement ( $node, $stageId, $fileId )
$node DOMElement
$stageId int SUBMISSION_FILE_...
$fileId int File id

instantiateSubmissionFile() публичный Метод

Instantiate a submission file.
public instantiateSubmissionFile ( $tagName ) : SubmissionFile
$tagName string
Результат SubmissionFile

parseIdentifier() публичный Метод

Parse an identifier node and set up the representation object accordingly
public parseIdentifier ( $element, $submissionFile )
$element DOMElement
$submissionFile SubmissionFile