Method | Description | |
---|---|---|
__construct ( $filterGroup ) | Constructor | |
createArticleNode ( $doc, $pubObject ) : DOMElement | Create and return the article (as work or as manifestation) node. | |
createContentItemNode ( $doc, $issue, $article, $galley, $objectLocalePrecedence ) : DOMElement | Create a content item node. | |
createContributorNode ( $doc, $author, $objectLocalePrecedence ) : DOMElement | Create a contributor node. | |
createSubjectNode ( $doc, $subjectSchemeId, $subjectHeadingOrCode, $subjectSchemeName = null ) : DOMElement | Create a subject node. | |
getClassName ( ) | ||
getRootNodeName ( ) | ||
isWork ( $context, $plugin ) | ||
process ( &$pubObjects ) : DOMDocument |
public __construct ( $filterGroup ) | ||
$filterGroup | FilterGroup |
public createArticleNode ( $doc, $pubObject ) : DOMElement | ||
$doc | DOMDocument | |
$pubObject | PublishedArticle|ArticleGalley | |
return | DOMElement |
public createContentItemNode ( $doc, $issue, $article, $galley, $objectLocalePrecedence ) : DOMElement | ||
$doc | DOMDocument | |
$issue | Issue | |
$article | PublishedArticle | |
$galley | ArticleGalley | |
$objectLocalePrecedence | array | |
return | DOMElement |
public createContributorNode ( $doc, $author, $objectLocalePrecedence ) : DOMElement | ||
$doc | DOMDocument | |
$author | Author | |
$objectLocalePrecedence | array | |
return | DOMElement |
public createSubjectNode ( $doc, $subjectSchemeId, $subjectHeadingOrCode, $subjectSchemeName = null ) : DOMElement | ||
$doc | DOMDocument | |
$subjectSchemeId | string One of the O4DOI_SUBJECT_SCHEME_* constants. | |
$subjectHeadingOrCode | string The subject. | |
$subjectSchemeName | string|null A subject scheme name. | |
return | DOMElement |
public process ( &$pubObjects ) : DOMDocument | ||
$pubObjects | array Array of PublishedArticles or ArticleGalleys | |
return | DOMDocument |