The PropertiesFramework is a simple, flexible and extensible Java component that is:
- A library providing properties, property binding and property injection capabilities;
- A framework to extend it and build your own properties.
It is not meant to duplicate all JavaFX properties and their features, but rather to bring a very simple, lightweight, yet flexible, similar concept to non-JavaFX application. So it can be used to bring properties and bindings, for example, to Swing!
This project is extracted from the ValidationFramework, which will later be migrated to use this project as its foundation.
The main changes expected in the upcoming releases are the following:
- Version 1.1.0: Add property injection mechanism to help implement a more composable, scalable MVC/MVP pattern
- Version 2.0.0: Harmonize Dispose and DeepDispose interfaces
- Wiki: https://github.com/leanframeworks/PropertiesFramework/wiki
- Source code: https://github.com/leanframeworks/PropertiesFramework/
- Snapshot artifacts in Sonatype OSS Maven Repository: https://oss.sonatype.org/content/groups/public/com/github/leanframeworks/
- Released artifacts in Maven Central: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.github.leanframeworks%22
The PropertiesFramework is provided under the Simplified BSD License (2-clause).