package importation.xls;
import modele.chauffeur.Pays;
import java.util.Map;
/**
* <p>XlsPaysDecodeur c'est une classe qui implemente interface IXlsDecodeur<Pays> </p>
* contruit un pays � partir d'une ligne de donn�es
* @author Kasandra
*
*/
public class XlsPaysDecodeur implements IXlsDecodeur<Pays> {
private static final int INDEX_COLONNE_CODE = 0;
private static final int INDEX_COLONNE_NOM = 1;
public int[] colonnesALire() {
return new int[]{INDEX_COLONNE_CODE,INDEX_COLONNE_NOM};
}
/**
* <p> d�code la ligne </p>
* <p>cr�e un objet pays, recup�re le contenu de la cellule, le met dans l'objet pays cr��</p>
*
* return pays
*/
public Pays decode(Map<Integer,String> ligne) {
Pays pays = new Pays();
pays.setCode(ligne.get(INDEX_COLONNE_CODE));
pays.setNom(ligne.get(INDEX_COLONNE_NOM));
return pays;
}
}