All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zoefx-core-0.1.1-sources.com.axiastudio.zoefx.NOTES Maven / Gradle / Ivy

There is a newer version: 0.2.1
Show newest version

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à.







© 2015 - 2024 Weber Informatics LLC | Privacy Policy