PHP Класс ArticleMedraXmlFilter, ojs

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

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

Метод Описание
__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

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

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

Constructor
public __construct ( $filterGroup )
$filterGroup FilterGroup

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

Create and return the article (as work or as manifestation) node.
public createArticleNode ( $doc, $pubObject ) : DOMElement
$doc DOMDocument
$pubObject PublishedArticle|ArticleGalley
Результат DOMElement

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

Create a content item node.
public createContentItemNode ( $doc, $issue, $article, $galley, $objectLocalePrecedence ) : DOMElement
$doc DOMDocument
$issue Issue
$article PublishedArticle
$galley ArticleGalley
$objectLocalePrecedence array
Результат DOMElement

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

Create a contributor node.
public createContributorNode ( $doc, $author, $objectLocalePrecedence ) : DOMElement
$doc DOMDocument
$author Author
$objectLocalePrecedence array
Результат DOMElement

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

Create a subject node.
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.
Результат DOMElement

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

public getClassName ( )

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

public getRootNodeName ( )

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

public isWork ( $context, $plugin )

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

См. также: Filter::process()
public process ( &$pubObjects ) : DOMDocument
$pubObjects array Array of PublishedArticles or ArticleGalleys
Результат DOMDocument