The module io.github.mmm.value (artifactId mmm-value) provides a minimal but powerful API for value containers.
Maven Dependency:
<dependency>
<groupId>io.github.m-m-m</groupId>
<artifactId>mmm-value</artifactId>
<!-- <version>${mmmVersion}</version> -->
</dependency>Gradle Dependency:
implementation 'io.github.m-m-m:mmm-value:${mmmVersion}'For ${mmmVersion} please fill in the latest version that you can find in the badge above.
Module Dependency:
requires transitive io.github.mmm.value;The module io.github.mmm.value.observable (artifactId mmm-value-observable) provides observable values that allow to add and remove listeners to observe the value and get notified about changes.
All is inspired by ObservableValue from JavaFx.
Maven Dependency:
<dependency>
<groupId>io.github.m-m-m</groupId>
<artifactId>mmm-value-observable</artifactId>
<!-- <version>${mmmVersion}</version> -->
</dependency>Gradle Dependency:
implementation 'io.github.m-m-m:mmm-value-observable:${mmmVersion}'For ${mmmVersion} please fill in the latest version that you can find in the badge above.
Module Dependency:
requires transitive io.github.mmm.value.observable;