Method | Description | |
---|---|---|
__construct ( $filterGroup ) | Constructor | |
getClassName ( ) | ||
getImportFilter ( $elementName ) : Filter | Get the import filter for a given element. | |
getPublishedSubmissionDAO ( ) : DAO | Get the published submission DAO for this application. | |
getPublishedSubmissionInsertMethod ( ) : string | Get the method name for inserting a published submission. | |
handleChildElement ( $n, $submission ) | Handle an element whose parent is the submission element. | |
parseArticleGalley ( $n, $submission ) | Parse an article galley and add it to the submission. | |
parseIssueIdentification ( $node ) : Issue | Get the issue from the given identification. | |
populateObject ( $submission, $node ) : Submission | Populate the submission object from the node | |
populatePublishedSubmission ( PublishedArticle $submission, DOMElement $node ) : PublishedArticle | Class-specific methods for published submissions. | |
process ( &$document ) : array |
public __construct ( $filterGroup ) | ||
$filterGroup | FilterGroup |
public getImportFilter ( $elementName ) : Filter | ||
$elementName | string Name of XML element | |
return | Filter |
public getPublishedSubmissionDAO ( ) : DAO | ||
return | DAO |
public getPublishedSubmissionInsertMethod ( ) : string | ||
return | string |
public handleChildElement ( $n, $submission ) | ||
$n | DOMElement | |
$submission | Submission |
public parseArticleGalley ( $n, $submission ) | ||
$n | DOMElement | |
$submission | Submission |
public parseIssueIdentification ( $node ) : Issue | ||
$node | DOMElement | |
return | Issue |
public populateObject ( $submission, $node ) : Submission | ||
$submission | Submission | |
$node | DOMElement | |
return | Submission |
public populatePublishedSubmission ( PublishedArticle $submission, DOMElement $node ) : PublishedArticle | ||
$submission | PublishedArticle | |
$node | DOMElement | |
return | PublishedArticle |