/**
  * Constructor
  * @param $filterGroup FilterGroup
  */
 function PlainTextReferencesListFilter(&$filterGroup)
 {
     // Add the persistable filter settings.
     import('lib.pkp.classes.filter.SetFilterSetting');
     $this->addSetting(new SetFilterSetting('ordering', null, null, array(REFERENCES_LIST_ORDERING_ALPHABETICAL, REFERENCES_LIST_ORDERING_NUMERICAL)));
     parent::TemplateBasedReferencesListFilter($filterGroup);
 }
 /**
  * Constructor
  * @param $filterGroup FilterGroup
  */
 function PKPSubmissionNlm30XmlFilter(&$filterGroup)
 {
     $this->setDisplayName('NLM Journal Publishing V3.0 ref-list');
     parent::TemplateBasedReferencesListFilter($filterGroup);
     // Set the output filter.
     $this->setData('citationOutputFilterName', 'lib.pkp.plugins.metadata.nlm30.filter.Nlm30CitationSchemaNlm30XmlFilter');
     // Set the metadata schema.
     $this->setData('metadataSchemaName', 'lib.pkp.plugins.metadata.nlm30.schema.Nlm30CitationSchema');
 }
 /**
  * Constructor
  * @param $displayName string
  * @param $citationOutputFilterName string
  * @param $ordering integer one of the REFERENCES_LIST_ORDERING_* constants
  */
 function PlainTextReferencesListFilter($displayName = null, $citationOutputFilterName = null, $ordering = null)
 {
     import('lib.pkp.classes.filter.FilterSetting');
     $this->addSetting(new FilterSetting('citationOutputFilterName', null, null));
     import('lib.pkp.classes.filter.SetFilterSetting');
     $this->addSetting(new SetFilterSetting('ordering', null, null, array(REFERENCES_LIST_ORDERING_ALPHABETICAL, REFERENCES_LIST_ORDERING_NUMERICAL)));
     // Configure the filter.
     if (!is_null($displayName)) {
         $this->setDisplayName($displayName);
     }
     if (!is_null($citationOutputFilterName)) {
         $this->setData('citationOutputFilterName', $citationOutputFilterName);
     }
     if (!is_null($ordering)) {
         $this->setData('ordering', $ordering);
     }
     parent::TemplateBasedReferencesListFilter();
 }
 /**
  * Constructor
  */
 function PKPSubmissionNlmXmlFilter()
 {
     $this->setDisplayName('NLM Journal Publishing V3.0 ref-list');
     parent::TemplateBasedReferencesListFilter();
 }