java arraylist javafx ormlite observablelist

JavaFX, Casting ArrayList para ObservableList



ormlite (1)

¿Hay alguna manera de lanzar ArrayList a ObservableList ? Me gustaría hacerlo sin iterar a través de ArrayList .

Para ser más específico, estoy usando ORMLite para obtener datos de la base de datos, y necesito ObservableList como un resultado del método de obtención de datos de DB.

Actualmente estoy haciendo algo como esto:

ArrayList<Stavka> listStavaka = new ArrayList<>(); Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class); listStavaka = (ArrayList<Stavka>) stavkaDao.queryForAll(); ObservableList<Stavka> oListStavaka = FXCollections.observableArrayList(); for (Stavka stavka : listStavaka) { oListStavaka.add(stavka); }

Y me gustaría hacer algo como esto:

ObservableList<Stavka> listStavaka = FXCollections.observableArrayList(); Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class); listStavaka = (ObservableList<Stavka>) stavkaDao.queryForAll();


Tu puedes hacer

ObservableList<Stavka> oListStavaka = FXCollections.observableArrayList(listStavaka);