Open Journal Systems  3.3.0
Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule Class Reference
Inheritance diagram for Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule:
MyCLabs\Enum\Enum

Data Fields

const COMPLETE_ALL = "complete-all"
 
const COMPLETE_EACH = "complete-each"
 
const PARTIAL_EACH = "partial-each"
 
const PARTIAL_FIRST = "partial-first"
 

Additional Inherited Members

- Public Member Functions inherited from MyCLabs\Enum\Enum
 __construct ($value)
 
 __toString ()
 
 equals ($variable=null)
 
 getKey ()
 
 getValue ()
 
 jsonSerialize ()
 
- Static Public Member Functions inherited from MyCLabs\Enum\Enum
static __callStatic ($name, $arguments)
 
static isValid ($value)
 
static isValidKey ($key)
 
static keys ()
 
static search ($value)
 
static toArray ()
 
static values ()
 
- Protected Attributes inherited from MyCLabs\Enum\Enum
 $value
 
- Static Protected Attributes inherited from MyCLabs\Enum\Enum
static $cache = []
 

Detailed Description

Definition at line 23 of file SubsequentAuthorSubstituteRule.php.

Field Documentation

◆ COMPLETE_ALL

const Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule::COMPLETE_ALL = "complete-all"

“complete-all” - (default), when all rendered names of the name variable match those in the preceding bibliographic entry, the value of subsequent-author-substitute replaces the entire name list (including punctuation and terms like “et al” and “and”), except for the affixes set on the cs:names element.

Definition at line 31 of file SubsequentAuthorSubstituteRule.php.

◆ COMPLETE_EACH

const Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule::COMPLETE_EACH = "complete-each"

“complete-each” - requires a complete match like “complete-all”, but now the value of subsequent-author-substitute substitutes for each rendered name.

Definition at line 37 of file SubsequentAuthorSubstituteRule.php.

◆ PARTIAL_EACH

const Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule::PARTIAL_EACH = "partial-each"

“partial-each” - when one or more rendered names in the name variable match those in the preceding bibliographic entry, the value of subsequent-author-substitute substitutes for each matching name. Matching starts with the first name, and continues up to the first mismatch.

Definition at line 44 of file SubsequentAuthorSubstituteRule.php.

◆ PARTIAL_FIRST

const Seboettg\CiteProc\Style\Options\SubsequentAuthorSubstituteRule::PARTIAL_FIRST = "partial-first"

“partial-first” - as “partial-each”, but substitution is limited to the first name of the name variable.

Definition at line 49 of file SubsequentAuthorSubstituteRule.php.


The documentation for this class was generated from the following file: