|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.net.progress.ProgressPrinter
public class ProgressPrinter
Informe l'utilisateur des progr�s d'une op�ration � l'aide de messages envoy� vers un flot. L'avancement de l'op�ration sera affich� en pourcentage sur une ligne (g�n�ralement le p�riph�rique de sortie standard). Cette classe peut aussi �crire des avertissements, ce qui est utile entre autre lors de la lecture d'un fichier de donn�es durant laquelle on veut signaler des anomalies mais sans arr�ter la lecture pour autant.
| Constructor Summary | |
|---|---|
ProgressPrinter()
Construit un objet qui �crira sur le p�riph�rique de sortie standard ( System.out) l'�tat d'avancement d'une
op�ration. |
|
ProgressPrinter(java.io.PrintWriter out)
Construit un objet qui �crira sur le p�riph�rique de sortie sp�cifi� l'�tat d'avancement d'une op�ration. |
|
ProgressPrinter(java.io.PrintWriter out,
int maxLength)
Construit un objet qui �crira sur le p�riph�rique de sortie sp�cifi� l'�tat d'avancement d'une op�ration. |
|
| Method Summary | |
|---|---|
void |
complete()
Indique que l'op�ration est termin�e. |
void |
dispose()
Lib�re les ressources utilis�es par cet objet. |
void |
exceptionOccurred(java.lang.Throwable exception)
Indique qu'une exception est survenue pendant le traitement de l'op�ration. |
java.lang.String |
getDescription()
Retourne le message d'�crivant l'op�ration en cours. |
void |
progress(float percent)
Indique l'�tat d'avancement de l'op�ration. |
void |
setDescription(java.lang.String description)
Sp�cifie un message qui d�crit l'op�ration en cours. |
void |
started()
Indique que l'op�ration a commenc�e. |
void |
warningOccurred(java.lang.String source,
java.lang.String margin,
java.lang.String warning)
Envoie un message d'avertissement. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProgressPrinter()
System.out) l'�tat d'avancement d'une
op�ration. La longueur par d�faut des lignes sera de 80
caract�res.
public ProgressPrinter(java.io.PrintWriter out)
out - DOCUMENT ME!
public ProgressPrinter(java.io.PrintWriter out,
int maxLength)
out - p�riph�rique de sortie � utiliser pour �crire
l'�tat d'avancement.maxLength - Longueur maximale des lignes. Cette information est
utilis�e par warningOccurred(java.lang.String, java.lang.String, java.lang.String) pour r�partir sur
plusieurs lignes des messages qui ferait plus que la longueur
lineLength.| Method Detail |
|---|
public java.lang.String getDescription()
null.
getDescription in interface ProgressListenerpublic void setDescription(java.lang.String description)
null signifie qu'on ne
souhaite plus afficher de description.
setDescription in interface ProgressListenerdescription - DOCUMENT ME!public void started()
started in interface ProgressListenerpublic void progress(float percent)
progress in interface ProgressListenerpercent - DOCUMENT ME!public void complete()
complete in interface ProgressListenerpublic void dispose()
dispose in interface ProgressListener
public void warningOccurred(java.lang.String source,
java.lang.String margin,
java.lang.String warning)
source), elle ne sera �crite
qu'� la condition qu'elle n'est pas la m�me que celle du dernier
avertissement. Si une note de marge est sp�cifi�e (argument
margin), elle sera �crite entre parenth�ses � la
gauche de l'avertissement warning.
warningOccurred in interface ProgressListenersource - Cha�ne de caract�re d�crivant la source de
l'avertissement. Il s'agira par exemple du nom du fichier dans
lequel une anomalie a �t� d�tect�e. Peut �tre nul si
la source n'est pas connue.margin - Texte � placer dans la marge de l'avertissement
warning, ou null s'il n'y en a pas. Il
s'agira le plus souvent du num�ro de ligne o� s'est produite
l'erreur dans le fichier source.warning - Message d'avertissement � �crire. Si ce message est
plus long que la largeur de l'�cran (telle que sp�cifi�e
au moment de la construction, alors il sera automatiquement
distribu� sur plusieurs lignes correctements indent�es.public void exceptionOccurred(java.lang.Throwable exception)
exceptionOccurred in interface ProgressListenerexception - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||