PHP Class ArticleMedraXmlFilter, ojs

Inheritance: extends O4DOIXmlFilter
Afficher le fichier Open project: pkp/ojs Class Usage Examples

Méthodes publiques

Méthode 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

Method Details

__construct() public méthode

Constructor
public __construct ( $filterGroup )
$filterGroup FilterGroup

createArticleNode() public méthode

Create and return the article (as work or as manifestation) node.
public createArticleNode ( $doc, $pubObject ) : DOMElement
$doc DOMDocument
$pubObject PublishedArticle|ArticleGalley
Résultat DOMElement

createContentItemNode() public méthode

Create a content item node.
public createContentItemNode ( $doc, $issue, $article, $galley, $objectLocalePrecedence ) : DOMElement
$doc DOMDocument
$issue Issue
$article PublishedArticle
$galley ArticleGalley
$objectLocalePrecedence array
Résultat DOMElement

createContributorNode() public méthode

Create a contributor node.
public createContributorNode ( $doc, $author, $objectLocalePrecedence ) : DOMElement
$doc DOMDocument
$author Author
$objectLocalePrecedence array
Résultat DOMElement

createSubjectNode() public méthode

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.
Résultat DOMElement

getClassName() public méthode

public getClassName ( )

getRootNodeName() public méthode

public getRootNodeName ( )

isWork() public méthode

public isWork ( $context, $plugin )

process() public méthode

See also: Filter::process()
public process ( &$pubObjects ) : DOMDocument
$pubObjects array Array of PublishedArticles or ArticleGalleys
Résultat DOMDocument