Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/)