Open Journal Systems  3.3.0
Seboettg\CiteProc\Rendering\Number Class Reference
Inheritance diagram for Seboettg\CiteProc\Rendering\Number:
Seboettg\CiteProc\Rendering\Rendering

Public Member Functions

 __construct (SimpleXMLElement $node)
 
 buildNumberRangeString ($num1, $num2, $delim)
 
 render ($data, $citationNumber=null)
 

Static Public Member Functions

static longOrdinal ($num)
 
static ordinal ($num)
 

Data Fields

const RANGE_DELIMITER_AMPERSAND = "&"
 
const RANGE_DELIMITER_COMMA = ","
 
const RANGE_DELIMITER_HYPHEN = "-"
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Seboettg\CiteProc\Rendering\Number::__construct ( SimpleXMLElement  $node)

Number constructor.

Parameters
SimpleXMLElement$node

Definition at line 61 of file generic/citationStyleLanguage/lib/vendor/seboettg/citeproc-php/src/Rendering/Number.php.

Member Function Documentation

◆ buildNumberRangeString()

Seboettg\CiteProc\Rendering\Number::buildNumberRangeString (   $num1,
  $num2,
  $delim 
)
Parameters
string | int$num1
string | int$num2
string$delim
Returns
string

Definition at line 189 of file generic/citationStyleLanguage/lib/vendor/seboettg/citeproc-php/src/Rendering/Number.php.

◆ longOrdinal()

static Seboettg\CiteProc\Rendering\Number::longOrdinal (   $num)
static
Parameters
$num
Returns
string

Definition at line 173 of file generic/citationStyleLanguage/lib/vendor/seboettg/citeproc-php/src/Rendering/Number.php.

◆ ordinal()

static Seboettg\CiteProc\Rendering\Number::ordinal (   $num)
static

◆ render()

Seboettg\CiteProc\Rendering\Number::render (   $data,
  $citationNumber = null 
)
Parameters
stdClass$data
int | null$citationNumber
Returns
string

Implements Seboettg\CiteProc\Rendering\Rendering.

Definition at line 85 of file generic/citationStyleLanguage/lib/vendor/seboettg/citeproc-php/src/Rendering/Number.php.

Field Documentation

◆ RANGE_DELIMITER_AMPERSAND

const Seboettg\CiteProc\Rendering\Number::RANGE_DELIMITER_AMPERSAND = "&"

◆ RANGE_DELIMITER_COMMA

const Seboettg\CiteProc\Rendering\Number::RANGE_DELIMITER_COMMA = ","

◆ RANGE_DELIMITER_HYPHEN

const Seboettg\CiteProc\Rendering\Number::RANGE_DELIMITER_HYPHEN = "-"

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