Package it.unibo.alchemist.boundary.gui.view.properties

This package contains new JavaFX Properties specifically written to be java.io.Serializable and to be used as Effects properties.

This choice makes the binding process with JavaFX GUI components (like the effect tuner drawer) much more easy.

Types

Link copied to clipboard
class PropertyFactory
Factory for custom Property.
Link copied to clipboard
interface PropertyTypeAdapter<T : Property<out Any>?> : JsonSerializer<T> , JsonDeserializer<T>
This interface lets implement classes for JavaFX custom property serialization.
Link copied to clipboard
class RangedDoubleProperty @JvmOverloads constructor(name: String, initialValue: Double, lowerBound: Double, upperBound: Double) : DoublePropertyBase, Serializable

This DoubleProperty is designed to have a range for the wrapped value and to be serializable.

Link copied to clipboard
open class RangedIntegerProperty : IntegerPropertyBase, Serializable
This javafx.beans.property.IntegerProperty is designed to have a range for the wrapped value and to be serializable.
Link copied to clipboard
open class SerializableBooleanProperty : BooleanPropertyBase, Serializable
javafx.beans.property.SimpleBooleanProperty that implements also Serializable.
Link copied to clipboard
open class SerializableEnumProperty<T : Enum<T>?> : ObjectPropertyBase<T> , Serializable
javafx.beans.property.Property designed to wrap an enum.
Link copied to clipboard
open class SerializableStringProperty : StringPropertyBase, Serializable
javafx.beans.property.SimpleStringProperty that implements also Serializable.