MetsExportDom Class Reference

MetsExportDom export plugin DOM functions for export. More...

List of all members.

Public Member Functions

 createmetsamdSec ($doc, &$root, &$conference)
 createmetsHdr ($doc)
generateAuthorDom (&$doc, $author)
 generateAuthorsDom (&$doc, &$root, $paperID)
 generateConfDmdSecDom (&$doc, $root, &$conference)
 generateConfstructMapWithSchedConf (&$doc, &$root, &$conference, &$schedConf)
 generateConfstructMapWithSchedConfs (&$doc, &$root, &$conference, &$schedConfs)
 generateConfstructMapWithSchedConfsIdArray (&$doc, &$root, &$conference, &$schedConfIdArray)
 generateOverViewDiv (&$doc, &$root, &$schedConf)
 generateOverViewDmdSecDom (&$doc, $root, &$schedConf)
 generatePaperFileDiv (&$doc, &$root, $paperFile)
 generatePaperFileDom (&$doc, &$root, &$paper, &$paperFile, &$conference, &$schedConf)
 generatePaperFilesDom (&$doc, &$root, &$paper, &$conference, &$schedConf)
 generatePaperSuppFileDom (&$doc, &$root, &$paper, &$paperFile, &$conference, &$schedConf)
 generatePaperSuppFilesDiv (&$doc, &$root, $suppFile)
 generatePaperSuppFilesDmdSecDom (&$doc, &$root, &$paperFile, &$conference, &$schedConf)
 generatePublishedPaperDiv (&$doc, &$root, &$paper, &$schedConf)
 generatePublishedPaperDmdSecDom (&$doc, &$root, &$paper, &$conference, &$schedConf)
 generateSchedConfDiv (&$doc, &$root, &$schedConf)
 generateSchedConfDmdSecDom (&$doc, &$root, &$conference, &$schedConf)
 generateSchedConfFileSecDom (&$doc, &$root, &$conference, &$schedConf)
 getCreatorString ()
 getPublicFilePath (&$paperFile, $pathComponent)


Detailed Description

MetsExportDom export plugin DOM functions for export.

MetsExportDom.inc.php

Copyright (c) 2000-2012 John Willinsky Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.

Definition at line 19 of file MetsExportDom.inc.php.


Member Function Documentation

MetsExportDom.createmetsamdSec ( doc,
&$  root,
&$  conference 
)

Create METS:amdSec for the Conference

Definition at line 515 of file MetsExportDom.inc.php.

Referenced by METSExportPlugin.exportSchedConf(), and METSExportPlugin.exportSchedConfs().

MetsExportDom.createmetsHdr ( doc  ) 

Create METS:metsHdr for export

Definition at line 546 of file MetsExportDom.inc.php.

References getCreatorString().

Referenced by METSExportPlugin.exportSchedConf(), and METSExportPlugin.exportSchedConfs().

& MetsExportDom.generateAuthorDom ( &$  doc,
author 
)

Create mods:name for a author

Definition at line 498 of file MetsExportDom.inc.php.

Referenced by generateAuthorsDom().

MetsExportDom.generateAuthorsDom ( &$  doc,
&$  root,
paperID 
)

Process All authors for the Given Paper

Definition at line 484 of file MetsExportDom.inc.php.

References generateAuthorDom().

Referenced by generatePublishedPaperDmdSecDom().

MetsExportDom.generateConfDmdSecDom ( &$  doc,
root,
&$  conference 
)

creates the METS:dmdSec element for the Conference

Definition at line 150 of file MetsExportDom.inc.php.

Referenced by METSExportPlugin.exportSchedConf(), and METSExportPlugin.exportSchedConfs().

MetsExportDom.generateConfstructMapWithSchedConf ( &$  doc,
&$  root,
&$  conference,
&$  schedConf 
)

creates the METS:structMap element for a conference with singe Scheduled Conference

Definition at line 62 of file MetsExportDom.inc.php.

References generateSchedConfDiv().

Referenced by METSExportPlugin.exportSchedConf().

MetsExportDom.generateConfstructMapWithSchedConfs ( &$  doc,
&$  root,
&$  conference,
&$  schedConfs 
)

creates the METS:structMap element for a conference with multiple Scheduled Conferences

Definition at line 24 of file MetsExportDom.inc.php.

References generateSchedConfDiv().

MetsExportDom.generateConfstructMapWithSchedConfsIdArray ( &$  doc,
&$  root,
&$  conference,
&$  schedConfIdArray 
)

creates the METS:structMap element for a conference with multiple Scheduled Conferences referenced by their IDs

Definition at line 41 of file MetsExportDom.inc.php.

References generateSchedConfDiv().

Referenced by METSExportPlugin.exportSchedConfs().

MetsExportDom.generateOverViewDiv ( &$  doc,
&$  root,
&$  schedConf 
)

creates the METS:div element for the Over View of the Scheduled Conference

Definition at line 97 of file MetsExportDom.inc.php.

Referenced by generateSchedConfDiv().

MetsExportDom.generateOverViewDmdSecDom ( &$  doc,
root,
&$  schedConf 
)

creates the METS:dmdSec element for the OverView if schedConfOverview or schedConfIntroduction present

Definition at line 216 of file MetsExportDom.inc.php.

Referenced by generateSchedConfDmdSecDom().

MetsExportDom.generatePaperFileDiv ( &$  doc,
&$  root,
paperFile 
)

creates the METS:fptr element for a PaperGalley

Definition at line 141 of file MetsExportDom.inc.php.

Referenced by generatePublishedPaperDiv().

MetsExportDom.generatePaperFileDom ( &$  doc,
&$  root,
&$  paper,
&$  paperFile,
&$  conference,
&$  schedConf 
)

Creates a METS:file for the paperfile; checks if METS:FContent or METS:FLocat should be used

Definition at line 416 of file MetsExportDom.inc.php.

References getPublicFilePath(), and Request.url().

Referenced by generatePaperFilesDom().

MetsExportDom.generatePaperFilesDom ( &$  doc,
&$  root,
&$  paper,
&$  conference,
&$  schedConf 
)

finds all files associated with this published Papers and if exportSuppFiles == 'on' in the Config file

Definition at line 391 of file MetsExportDom.inc.php.

References generatePaperFileDom(), and generatePaperSuppFileDom().

Referenced by generateSchedConfFileSecDom().

MetsExportDom.generatePaperSuppFileDom ( &$  doc,
&$  root,
&$  paper,
&$  paperFile,
&$  conference,
&$  schedConf 
)

Creates a METS:file for the Supplementary File; checks if METS:FContent or METS:FLocat should be used

Definition at line 450 of file MetsExportDom.inc.php.

References getPublicFilePath(), and Request.url().

Referenced by generatePaperFilesDom().

MetsExportDom.generatePaperSuppFilesDiv ( &$  doc,
&$  root,
suppFile 
)

creates the METS:div =additional_material for the Supp Files

Definition at line 362 of file MetsExportDom.inc.php.

Referenced by generatePublishedPaperDiv().

MetsExportDom.generatePaperSuppFilesDmdSecDom ( &$  doc,
&$  root,
&$  paperFile,
&$  conference,
&$  schedConf 
)

creates the METS:dmdSec element for Supplementary Files

Definition at line 300 of file MetsExportDom.inc.php.

Referenced by generatePublishedPaperDmdSecDom().

MetsExportDom.generatePublishedPaperDiv ( &$  doc,
&$  root,
&$  paper,
&$  schedConf 
)

creates the METS:div element for a submission

Definition at line 112 of file MetsExportDom.inc.php.

References generatePaperFileDiv(), and generatePaperSuppFilesDiv().

Referenced by generateSchedConfDiv().

MetsExportDom.generatePublishedPaperDmdSecDom ( &$  doc,
&$  root,
&$  paper,
&$  conference,
&$  schedConf 
)

creates the METS:dmdSec element for a published Paper

Definition at line 247 of file MetsExportDom.inc.php.

References generateAuthorsDom(), and generatePaperSuppFilesDmdSecDom().

Referenced by generateSchedConfDmdSecDom().

MetsExportDom.generateSchedConfDiv ( &$  doc,
&$  root,
&$  schedConf 
)

creates the METS:div element for a Scheduled Conferences

Definition at line 77 of file MetsExportDom.inc.php.

References generateOverViewDiv(), and generatePublishedPaperDiv().

Referenced by generateConfstructMapWithSchedConf(), generateConfstructMapWithSchedConfs(), and generateConfstructMapWithSchedConfsIdArray().

MetsExportDom.generateSchedConfDmdSecDom ( &$  doc,
&$  root,
&$  conference,
&$  schedConf 
)

creates the METS:dmdSec element for a Sheduled Conference

Definition at line 172 of file MetsExportDom.inc.php.

References generateOverViewDmdSecDom(), and generatePublishedPaperDmdSecDom().

Referenced by METSExportPlugin.exportSchedConf(), and METSExportPlugin.exportSchedConfs().

MetsExportDom.generateSchedConfFileSecDom ( &$  doc,
&$  root,
&$  conference,
&$  schedConf 
)

finds all files associated with this Scheduled Conference by going through all published Papers

Definition at line 376 of file MetsExportDom.inc.php.

References generatePaperFilesDom().

Referenced by METSExportPlugin.exportSchedConf(), and METSExportPlugin.exportSchedConfs().

MetsExportDom.getCreatorString (  ) 

Creator is the OCS Sysytem

Definition at line 572 of file MetsExportDom.inc.php.

Referenced by createmetsHdr().

MetsExportDom.getPublicFilePath ( &$  paperFile,
pathComponent 
)

getPublicFilePath had to be added due to problems in the current $paperFile->getFilePath(); for Galley Files

Definition at line 581 of file MetsExportDom.inc.php.

Referenced by generatePaperFileDom(), and generatePaperSuppFileDom().


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7