opale.ode.ker
Class ObjectODE

java.lang.Object
  |
  +--opale.ode.ker.ObjectODE
Direct Known Subclasses:
Problem, SEquation, TimeScheme

public abstract class ObjectODE
extends java.lang.Object

Class abstraite qui sert à désigner un objet comme appartenant à la famille 'ODE' : plus précisement assure qu' une classe dérivée instanciable possède des méthodes de sauvegarde/relecvture dans un fichier au format .ode (voir documentation).

Since:
Opale-ODE 0.1
Author:
O.C.

Constructor Summary
ObjectODE()
           
 
Method Summary
 void readFile(RFile f, ODE ode)
          Cette méthode permet de lire des données dans un fichier au format .ode.
abstract  int readKeyWord(java.lang.String s, RFile f, ODE ode)
          Méthode abstraite permettant la relecture d'un mot clé dans un fichier .ode.
abstract  void writeFile(WFile f, ODE ode)
          Méthode abstraite qui permet d'ecrire les données relatives à l'objet courant dans un fichier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectODE

public ObjectODE()
Method Detail

readFile

public void readFile(RFile f,
                     ODE ode)
              throws java.io.IOException,
                     MalformedFileException
Cette méthode permet de lire des données dans un fichier au format .ode. Elle appele la méthodes abstraite readKeyword qui doit être codées dans les classes filles.
Parameters:
RFile - f, le fichier à lire.
ODE - od, désigne le 'paquet' d'objet de type ObjectODE dans lequel on va stocker les informations lues.

readKeyWord

public abstract int readKeyWord(java.lang.String s,
                                RFile f,
                                ODE ode)
                         throws java.io.IOException,
                                MalformedFileException
Méthode abstraite permettant la relecture d'un mot clé dans un fichier .ode.
Parameters:
String - s, le mot clé à lire.
RFile - f, le fichier de lecture.
ODE - ode, désigne le 'paquet' d'objet de type ObjectODE dans lequel on va stocker les informations lues.
Returns:
int, 0 si le mot clé est reconnu, -1 sinon.

writeFile

public abstract void writeFile(WFile f,
                               ODE ode)
                        throws MalformedFileException
Méthode abstraite qui permet d'ecrire les données relatives à l'objet courant dans un fichier.
Parameters:
WFile - f, le fichier d'ecriture.
ODE - ode, désigne le 'paquet' d'objet de type ObjectODE contenant les informations à stocker.