zoefx-core-0.1.1-sources.com.axiastudio.zoefx.NOTES Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zoefx-core Show documentation
Show all versions of zoefx-core Show documentation
ZoeFX is a MVC framework based on JavaFX.
BeanAccess
==========
Il BeanAccess contiene al suo interno il bean e il nome della proprietà di cui gestire l'accesso in scrittura e in
lettura.
Item*Property
=============
Incapsula un BeanProperty e implementa Property di FX.
Model
========
Un modello è costruito sulla base un entità di Class, ispezionando metodi e campi dell'entità e creando i relativi
Item*Property.
E' il modello che fornisce al controller FX le Property da mettere in bind con i nodi, e le
Callback, ObservableValue> da usare come CellValueFactory per le TableColumn.
FXController
============
E' il controller della scena FX. Esplora i nodi e richiede al Model delle Property da mettere in binding. Tramite la
toolbar interagisce con il DataContext per le operazioni sul dataset.
DataSet
==============
Si occupa delle operazioni sul dataset che rappresenta il contesto dati di una form. Dovrà interagire con il Manager.
interface Manager
====================
Gestisce l'entità nella sua persistenza, implementando metodi come get, getAll, commit, delete, truncate...
interface Database
==================
E' la classe in grado di "aprire" una connessione con un gestore di persistenza, e costruire un Manager per una
specifica entità.