JavaFX, Casting ArrayList pour ObservableList

Est-il un moyen de jeter ArrayList à ObservableList? Je voudrais le faire sans une itération à travers ArrayList.

Pour être plus précis, je suis en utilisant ORMLite pour obtenir des données de base de données, et j'ai besoin de ObservableList comme une sortie de la méthode de l'extraction de données à partir de DB.

Actuellement, je suis en train de faire quelque chose comme ceci:

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);
}

Et je voudrais faire quelque chose comme ceci:

ObservableList<Stavka> listStavaka = FXCollections.observableArrayList();
Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class);
listStavaka = (ObservableList<Stavka>) stavkaDao.queryForAll();
InformationsquelleAutor Miljac | 2014-03-05