Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
Nlm30CitationSchemaNlm30XmlFilter.inc.php
1 <?php
2 
18 import('lib.pkp.plugins.metadata.nlm30.filter.Nlm30CitationSchemaCitationOutputFormatFilter');
19 
25  function Nlm30CitationSchemaNlm30XmlFilter($filterGroup) {
26  $this->setDisplayName('NLM 3.0 XML Citation Output');
27 
28  parent::Nlm30CitationSchemaCitationOutputFormatFilter($filterGroup);
29  }
30 
31 
32  //
33  // Implement template methods from PersistableFilter
34  //
38  function getClassName() {
39  return 'lib.pkp.plugins.metadata.nlm30.filter.Nlm30CitationSchemaNlm30XmlFilter';
40  }
41 
42 
43  //
44  // Implement abstract template methods from TemplateBasedFilter
45  //
49  function addTemplateVars($templateMgr, &$input, $request, &$locale) {
50  // Assign the full meta-data description.
51  $templateMgr->assign('metadataDescription', $input);
52 
53  parent::addTemplateVars($templateMgr, $input, $request, $locale);
54  }
55 
59  function getBasePath() {
60  return dirname(__FILE__);
61  }
62 }
63 ?>
addTemplateVars($templateMgr, &$input, $request, &$locale)
setDisplayName($displayName)
Definition: Filter.inc.php:140
Abstract base class for all filters that transform NLM citation metadata descriptions into citation o...
Filter that transforms NLM citation metadata descriptions into NLM 3.0 XML citation output...