Package com.thecsdev.common.properties
package com.thecsdev.common.properties
-
ClassDescriptionAn
ObjectPropertywhose value defaults toDefaultableProperty.getDefaultValue()when attempting toObjectProperty.set(Object)it tonull.A change listener is notified when the value of anObjectPropertychanges.Similar toDefaultableProperty, except the default value is never allowed to benull.A property wrapper for anObjectof typeT, similar toAtomicReference, but with additional utility features.
Inspired by JavaFX's property system.ANotNullPropertyimplementation representing primitive types whose default values can not benull.ValueHandle<V>AtomicReferenceimplementation that holds anObjectProperty's value reference.