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().