@Override public Object getValueAt(int rowIndex, int columnIndex) { Taxi item = lista.getObject(rowIndex); Flota f = central.buscarFlotaTaxi(item.getPatente()); ListaContadora<Paradero> nParaderos = new ListaContadora<>(); f.listarParaderos(nParaderos); Object[] aux = { (item.getTaxista() == null) ? "S/T" : item.getTaxista().getNombre(), item.getPatente(), item.getMarca(), item.getModelo(), nParaderos.tamaño(), item.getNPasajeros() }; return aux[columnIndex]; }
private void updateLista() { lista = new ListaDoble<>(); ListaDoble<Flota> liFlotas = new ListaDoble<Flota>(); central.listarFlotas(liFlotas); for (Flota f : liFlotas) f.listarTaxis(lista); }