tvouriot.jcode.codes
Class Apparition

java.lang.Object
  |
  +--tvouriot.jcode.codes.Apparition
All Implemented Interfaces:
java.lang.Comparable

public final class Apparition
extends java.lang.Object
implements java.lang.Comparable

Classe permettant de gérer l'apparition d'un caractère dans un texte.


Constructor Summary
Apparition(char c, float f)
          Constructeur
 
Method Summary
 int compareTo(java.lang.Object a)
          Compare l'Apparition courante avec celle fournie en paramètre
 char getChar()
          Retourne le caractère
 java.lang.String getCode()
          Retourne le code représentant le caractère
 float getFreq()
          Retourne la fréquence d'apparition du caractère
 void setCode(java.lang.String c)
          Change la valeur du code
 java.lang.String toString()
          Retourne une chaîne de caractère représentant une Apparition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Apparition

public Apparition(char c,
                  float f)
Constructeur
Parameters:
c - caractère
f - fréquence d'apparition
Method Detail

getCode

public java.lang.String getCode()
Retourne le code représentant le caractère
Returns:
le code

getChar

public char getChar()
Retourne le caractère
Returns:
le caractère

setCode

public void setCode(java.lang.String c)
Change la valeur du code
Parameters:
c - nouveau code

getFreq

public float getFreq()
Retourne la fréquence d'apparition du caractère
Returns:
la fréquence

compareTo

public int compareTo(java.lang.Object a)
Compare l'Apparition courante avec celle fournie en paramètre
Specified by:
compareTo in interface java.lang.Comparable
Parameters:
a - objet apparition
Returns:
1 si les deux objets sont égaux, <1 si l'objet courant est plus petit que celui passé en paramètre, >1 sinon

toString

public java.lang.String toString()
Retourne une chaîne de caractère représentant une Apparition
Overrides:
toString in class java.lang.Object
Returns:
chaîne