public int getRowCount() {
return chargeVoiture.size();
}
public Object getValueAt(int rowIndex, int columnIndex) {
ChargeVoiture chargeVoitureAtRow = chargeVoiture.get(rowIndex);
switch (columnIndex) {
case 0:
return chargeVoitureAtRow.getId();
case 1:
return chargeVoitureAtRow.getReference();
case 2:
return chargeVoitureAtRow.getLibelle();
case 3:
return new SimpleDateFormat(MotsCleProjet.DATE_FORMAT).format(chargeVoitureAtRow.getDateEmmissionCharge());
case 4:
return new SimpleDateFormat(MotsCleProjet.DATE_FORMAT).format(chargeVoitureAtRow.getDateEcheanceCharge());
case 5:
return chargeVoitureAtRow.getMontantIndicatif();
case 6:
return chargeVoitureAtRow.getTypeCharge().getLibelle();
case 7:
return chargeVoitureAtRow.getVoiture().getNumuroAgglomeration();
case 8:
return chargeVoitureAtRow.getEtat().getDescrip();
default:
throw new IllegalStateException("Le nombre de colonne ne peut pas d�passer " + NOMBRE_COLONNE + ". index demand� " + columnIndex);
}
}