|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--tvouriot.jcode.codes.CodeCompression
Classe abstraite définissant un codage utilisé pour la compression de données.
Constructor Summary | |
CodeCompression()
|
Method Summary | |
void |
coder(java.io.File src,
java.io.File dst)
Fonction permettant de coder un texte |
void |
coder(javax.swing.text.JTextComponent txt,
javax.swing.JTextArea txtComp,
javax.swing.JProgressBar progress,
javax.swing.JLabel lblTaux)
Fonction permettant de coder un texte |
void |
decoder(java.io.File src,
java.io.File dst)
Fonction permettant de décoder un texte codé |
void |
decoder(javax.swing.text.JTextComponent txt,
javax.swing.JProgressBar progress)
Fonction permettant de décoder un texte codé |
float |
getLgMoy()
Fonction retournant la longueur moyenne du code |
java.util.HashMap |
getTableChar()
Retourne une table contenant toutes les Apparition d'un texte avec comme clé de recherche le caractère |
java.util.HashMap |
getTableCode()
Retourne une table contenant toutes les Apparition d'un texte avec comme clé de recherche le code |
abstract void |
init(java.io.File f)
Initialisation du code à partir d'un fichier |
abstract void |
init(javax.swing.text.JTextComponent t,
javax.swing.JProgressBar progress)
Initialisation du code à partir du texte d'un JTextComponent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CodeCompression()
Method Detail |
public abstract void init(javax.swing.text.JTextComponent t, javax.swing.JProgressBar progress)
JTextComponent
progress
- barre de progressiont
- texte utilisé pour l'initialisationpublic abstract void init(java.io.File f)
f
- fichier utilisé pour l'initialisationpublic final java.util.HashMap getTableChar()
Apparition
d'un texte avec comme clé de recherche le caractèrepublic final java.util.HashMap getTableCode()
Apparition
d'un texte avec comme clé de recherche le codepublic final void coder(javax.swing.text.JTextComponent txt, javax.swing.JTextArea txtComp, javax.swing.JProgressBar progress, javax.swing.JLabel lblTaux)
lblTaux
- label où sera affiché le taux de compressiontxt
- zone contenant le texte à codertxtComp
- zone où le texte compressé sera affichéprogress
- barre de progression du codagepublic final void coder(java.io.File src, java.io.File dst)
src
- fichier à coderdst
- fichier où sera enregistré le codepublic final void decoder(javax.swing.text.JTextComponent txt, javax.swing.JProgressBar progress)
txt
- zone contenant le texte à décoder et où sera affiché le résultatprogress
- barre de progression du décodagepublic final void decoder(java.io.File src, java.io.File dst)
src
- fichier contenant le codedst
- fichier dans lequel se fera le décodagepublic float getLgMoy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |