Class Adapter
Gestion d'une numérotation hiérarchique (1.1, 1.2, ...).
Un appel à addCounterDivision() suivi d'un appel à removeCounterDivision() est sans effet. L'inverse est également vrai si l'on n'est pas au niveau le plus haut. Par exemple : 1.3.7 => 1.3 => 1.3.7
- Himedia\Padocc\Numbering\Adapter implements Himedia\Padocc\Numbering\NumberingInterface
Namespace: Himedia\Padocc\Numbering
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Numbering/Adapter.php
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Numbering/Adapter.php
public
|
|
public
string
|
#
getNextCounterValue( )
Retourne la prochaine valeur du compteur hiérarchique en incrémentant le plus bas niveau. Exemple : 1.1 => 1.2 |
public
|
#
addCounterDivision( )
Ajoute une nouvelle division hiérarchique et l'initialise à 0. Par exemple : 1.1 => 1.1.0 |
public
|
private
array
|
$aCounter |
|
#
Compteur hiérarchique. Mémorise pour la plus haute valeur d'un niveau hiérarchique donné la plus haute valeur atteinte du sous-niveau. |
private
string
|
$sSeparator |
|
#
Chaîne intercalée entre chaque niveau hiérarchique. |
private
integer
|
$iCurrentDivision |
|
#
Niveau hierarchique courant. |