/** * Pour obtenir la prochaine valeur de la courbe (iterateur) * * @author Ecole Polytechnique de Sophia Antipolis * @return l'entier correspondant */ public int nextValue() { if (xn == -1) { if (synt.finExclam()) return frequenceInit + Integer.parseInt(ConfigFile.rechercher("COEFF_EXCLAMATION")) * hauteurNiveau; else return frequenceInit + hauteurNiveau; } else { xn++; if (synt.mineur()) return valueA(); if (synt.majeur()) return valueB(); if (synt.finInterro()) return valueC(); if (synt.finExclam()) return valueE(); return valueD(); } }