GenIndexSeeResolver
in package
FinalYes
Points every `see`/`seealso` row at the anchor of the term it targets.
Table of Contents
Methods
- resolveSeeRows() : GenIndexTermMap
- findFirstLinkRow() : GenIndexRowData|null
- findFirstLinkRowInRows() : GenIndexRowData|null
- normalize() : string
- resolveSeeRowTargets() : GenIndexRowData[]
Methods
resolveSeeRows()
public
resolveSeeRows(GenIndexTermMap $termMap) : GenIndexTermMap
Parameters
- $termMap : GenIndexTermMap
Return values
GenIndexTermMapfindFirstLinkRow()
private
findFirstLinkRow(GenIndexTermData|null $term) : GenIndexRowData|null
Parameters
- $term : GenIndexTermData|null
Return values
GenIndexRowData|nullfindFirstLinkRowInRows()
private
findFirstLinkRowInRows(GenIndexRowData[] $rows) : GenIndexRowData|null
Parameters
- $rows : GenIndexRowData[]
Return values
GenIndexRowData|nullnormalize()
private
normalize(string $term) : string
Parameters
- $term : string
Return values
stringresolveSeeRowTargets()
private
resolveSeeRowTargets(GenIndexRowData[] $rows, GenIndexTermMap $termMap) : GenIndexRowData[]
Parameters
- $rows : GenIndexRowData[]
- $termMap : GenIndexTermMap