java.lang.Object
java.io.Writer
java.io.PrintWriter
org.fudaa.dodico.fortran.FortranWriter
- public class FortranWriter
- extends java.io.PrintWriter
Une classe permettant de facilement ecrire des fichiers Fortran.
Etendant PrintWriter, elle permet l'ecriture en colonnes ou libre.
- Version:
- $Id: FortranWriter.java,v 1.9 2002/06/28 15:44:02 deniger Exp $
| Methods inherited from class java.io.PrintWriter |
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fields
protected java.util.Vector fields
number
protected int number
stringQuoted_
private boolean stringQuoted_
line_separator_
private java.lang.String line_separator_
FortranWriter
public FortranWriter()
FortranWriter
public FortranWriter(java.io.Writer _writer)
getLineNumber
public int getLineNumber()
isStringQuoted
public boolean isStringQuoted()
setStringQuoted
public void setStringQuoted(boolean _stringQuoted)
getLineSeparator
public java.lang.String getLineSeparator()
setLineSeparator
public void setLineSeparator(java.lang.String _ls)
writeFields
public void writeFields()
throws java.io.IOException
- Ecrit une ligne en format libre contenant les champs definis.
writeFields
public void writeFields(int[] _fmt)
throws java.io.IOException
- Ecrit une ligne en format fixe contenant les champs definis.
formateReel
private static final java.lang.String formateReel(int _l,
java.lang.Object _d)
- Formate un reel (double ou float) pour qu'il tienne sur la longueur
du champ.
addSpacesBefore
private static final java.lang.String addSpacesBefore(int t,
java.lang.String s)
addSpacesAfter
private static final java.lang.String addSpacesAfter(int t,
java.lang.String s)
doubleField
public void doubleField(int _i,
double _v)
- Fixe la valeur du champ numero i avec un reel.
floatField
public void floatField(int _i,
double _v)
- Fixe la valeur du champ numero i avec un reel.
intField
public void intField(int _i,
int _v)
- Fixe la valeur du champ numero i avec un entier.
stringField
public void stringField(int _i,
java.lang.String _v)
- Fixe la valeur du champ numero i avec une chaine de caracteres.