/*
 * KitSerialisation.java
 *
 * Created on 14 mars 2003, 16:22
 */

package com.developpez.kit;

/**
 *
 * @author  smeric
 */
public interface Serialisation {
    /** Récupère la valeur du champs numéro <i>index</i>.<p>
     * La valeur est récupérée sous forme de chaîne de caractères.
     * @param index le numéro d'ordre du champs à récupérer
     * @throws SerialisationException si l'index est trop grand ou si une
     * erreur d'entrée sortie se produit.
     * @return  la valeur si elle est trouvée sous forme de chaîne de 
     * carctères.
     */
    public String get(int index) throws SerialisationException;
    /** Insert un nouvel enregistrement dans le fichier.
     * @param values un tableau des valeur a insérer.
     * @throws SerialisationException  si une erreur d'entrée sortie se produit.
     */    
    public void insert(String[] values) throws SerialisationException;
}
