PHP 클래스 ArticleMedraXmlFilter, ojs

상속: extends O4DOIXmlFilter
파일 보기 프로젝트 열기: pkp/ojs 1 사용 예제들

공개 메소드들

메소드 설명
__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