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;