| 
    Open Journal Systems
    3.3.0
    
   | 
 
  
Additional Inherited Members | |
  Data Fields inherited from DataObject | |
| $_data = array() | |
| $_extractionAdaptersLoaded = false | |
| $_hasLoadableAdapters = false | |
| $_injectionAdaptersLoaded = false | |
| $_metadataExtractionAdapters = array() | |
| $_metadataInjectionAdapters = array() | |
Class representing a citation (bibliographic reference)
Definition at line 22 of file Citation.inc.php.
| Citation::__construct | ( | $rawCitation = null | ) | 
Constructor.
| $rawCitation | string an unparsed citation string | 
Definition at line 27 of file Citation.inc.php.
References setRawCitation().
| Citation::_cleanCitationString | ( | $citationString | ) | 
Take a citation string and clean/normalize it
| $citationString | string | 
Definition at line 97 of file Citation.inc.php.
References PKPString\regexp_replace().
Referenced by setRawCitation().
| Citation::getCitationWithLinks | ( | ) | 
Replace URLs through HTML links, if the citation does not already contain HTML links
Definition at line 40 of file Citation.inc.php.
References getRawCitation().
| Citation::getRawCitation | ( | ) | 
Get the rawCitation
Definition at line 60 of file Citation.inc.php.
References DataObject\getData().
Referenced by getCitationWithLinks().
| Citation::getSequence | ( | ) | 
Get the sequence number
Definition at line 77 of file Citation.inc.php.
References DataObject\getData().
| Citation::setRawCitation | ( | $rawCitation | ) | 
Set the rawCitation
| $rawCitation | string | 
Definition at line 68 of file Citation.inc.php.
References _cleanCitationString(), and DataObject\setData().
Referenced by __construct().
| Citation::setSequence | ( | $seq | ) | 
Set the sequence number
| $seq | integer | 
Definition at line 85 of file Citation.inc.php.
References DataObject\setData().