PHP Class ArticleCrossrefXmlFilter, ojs

Inheritance: extends IssueCrossrefXmlFilter
Show file Open project: pkp/ojs

Public Methods

Method Description
__construct ( $filterGroup ) Constructor
appendCollectionNodes ( $doc, $doiDataNode, $submission, $galleys ) Append all collection nodes 'collection' to the doi data node.
createComponentListNode ( $doc, $submission, $componentGalleys ) : DOMElement Create and return component list node 'component_list'.
createJournalArticleNode ( $doc, $submission ) : DOMElement Create and return the journal article node 'journal_article'.
createJournalIssueNode ( $doc, $submission ) : DOMElement Create and return the journal issue node 'journal_issue'.
createJournalNode ( $doc, $pubObject )
getClassName ( )

Method Details

__construct() public method

Constructor
public __construct ( $filterGroup )
$filterGroup FilterGroup

appendCollectionNodes() public method

Append all collection nodes 'collection' to the doi data node.
public appendCollectionNodes ( $doc, $doiDataNode, $submission, $galleys )
$doc DOMDocument
$doiDataNode DOMElement
$submission PublishedArticle
$galleys array of galleys

createComponentListNode() public method

Create and return component list node 'component_list'.
public createComponentListNode ( $doc, $submission, $componentGalleys ) : DOMElement
$doc DOMDocument
$submission PublishedArticle
$componentGalleys array
return DOMElement

createJournalArticleNode() public method

Create and return the journal article node 'journal_article'.
public createJournalArticleNode ( $doc, $submission ) : DOMElement
$doc DOMDocument
$submission PublishedArticle
return DOMElement

createJournalIssueNode() public method

Create and return the journal issue node 'journal_issue'.
public createJournalIssueNode ( $doc, $submission ) : DOMElement
$doc DOMDocument
$submission PublishedArticle
return DOMElement

createJournalNode() public method

public createJournalNode ( $doc, $pubObject )

getClassName() public method

public getClassName ( )