Nibiru org.nibiru.model.core

A set of classes for handling async tasks such as promises, UI loop and timers in a platform-independent way.

License

License

GroupId

GroupId

io.github.nibiruos.model
ArtifactId

ArtifactId

org.nibiru.model.core
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Nibiru org.nibiru.model.core
A set of classes for handling async tasks such as promises, UI loop and timers in a platform-independent way.
Project URL

Project URL

https://github.com/NibiruOS/model/tree/master/org.nibiru.model.core
Source Code Management

Source Code Management

https://github.com/NibiruOS/model

Download org.nibiru.model.core

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.nibiruos.model/org.nibiru.model.core/ -->
<dependency>
    <groupId>io.github.nibiruos.model</groupId>
    <artifactId>org.nibiru.model.core</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.nibiruos.model/org.nibiru.model.core/
implementation 'io.github.nibiruos.model:org.nibiru.model.core:1.0.1'
// https://jarcasting.com/artifacts/io.github.nibiruos.model/org.nibiru.model.core/
implementation ("io.github.nibiruos.model:org.nibiru.model.core:1.0.1")
'io.github.nibiruos.model:org.nibiru.model.core:jar:1.0.1'
<dependency org="io.github.nibiruos.model" name="org.nibiru.model.core" rev="1.0.1">
  <artifact name="org.nibiru.model.core" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.nibiruos.model', module='org.nibiru.model.core', version='1.0.1')
)
libraryDependencies += "io.github.nibiruos.model" % "org.nibiru.model.core" % "1.0.1"
[io.github.nibiruos.model/org.nibiru.model.core "1.0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
com.google.guava : guava jar 19.0
com.google.code.findbugs : jsr305 jar 2.0.3

Project Modules

There are no modules declared in this project.

Nibiru Model

Nibiru Model is a set of classes for defining data types. Using these types, values can be defined. Changes to such values are observable, allowing type-safe binding creation.

The goal is to provide classes for building models (domain, presentation, etc.). There are other solutions for this problem, but this one aims to be a simple and portable approach.

  1. Reference
  2. Brainstorming
io.github.nibiruos.model

Nibiru

Nibiru is a non-profit effort to provide a set of Open Source libraries and frameworks for different purposes.

Versions

Version
1.0.1
1.0.0