Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sfxcode/sapphire-data
A Framework for data handling. It provides an adapter for scala / java beans and maps.
https://github.com/sfxcode/sapphire-data
data expression-language java report scala
Last synced: 19 days ago
JSON representation
A Framework for data handling. It provides an adapter for scala / java beans and maps.
- Host: GitHub
- URL: https://github.com/sfxcode/sapphire-data
- Owner: sfxcode
- License: apache-2.0
- Created: 2020-11-08T09:58:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-29T15:38:42.000Z (almost 2 years ago)
- Last Synced: 2023-08-14T07:21:01.532Z (about 1 year ago)
- Topics: data, expression-language, java, report, scala
- Language: Scala
- Homepage: https://sapphire-data.netlify.app/
- Size: 1020 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Sapphire
A Framework for data handling. It provides an adapter for beans and maps with JavaFX Property support.
## Sapphire Frameworks
Sapphire Data is heavily used in the sapphire ui framework:* [sapphire-javafx](https://sfxcode.github.io/sapphire-javafx/)
## Documentation
Documentation under [https://sfxcode.github.io/sapphire-data](https://sfxcode.github.io/sapphire-data)
## CI
![Scala CI](https://github.com/sfxcode/sapphire-data/workflows/Scala%20CI/badge.svg)
## Download
[![Download](https://api.bintray.com/packages/sfxcode/maven/sapphire-data/images/download.svg) ](https://bintray.com/sfxcode/maven/sapphire-data/_latestVersion)
## Cross Build
Build and tested against Scala 3.0.0 /2.12/2.13 and JDK 11/12
## Licence
Apache 2 License.
## Technology Stack
### Java JDK 11
Sapphire runs agains the latest JDK 11+ versions.
### JavaFX
Sapphire depends on OpenJFX (base package) for Property Handling.
[https://openjfx.io](https://openjfx.io)
### Expression Language
Expressions are resolved by EL 3 [Tomcat Expression Language](https://tomcat.apache.org/tomcat-8.0-doc/elapi/index.html).
## maven
sapphire-data is deployed on bintray (jcenter) and maven central.
## Supporters
JetBrains is supporting this open source project with:
[![Intellij IDEA](http://www.jetbrains.com/img/logos/logo_intellij_idea.png)](http://www.jetbrains.com/idea/)