Class RangedMutableIntProperty

java.lang.Object
dev.prozilla.pine.common.property.mutable.SimpleMutableIntProperty
dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
All Implemented Interfaces:
IntProperty, MutableIntProperty, MutableProperty<Integer>, NonNullProperty<Integer>, Property<Integer>, Functor<Integer>

public class RangedMutableIntProperty extends SimpleMutableIntProperty
  • Field Details

    • min

      protected int min
    • max

      protected int max
    • wrapMode

      protected WrapMode wrapMode
  • Constructor Details

    • RangedMutableIntProperty

      public RangedMutableIntProperty(int min, int max, WrapMode wrapMode)
    • RangedMutableIntProperty

      public RangedMutableIntProperty(int initialValue, int min, int max, WrapMode wrapMode)
  • Method Details

    • set

      public boolean set(int value)
      Description copied from interface: MutableIntProperty
      Sets the value of this property.
      Specified by:
      set in interface MutableIntProperty
      Overrides:
      set in class SimpleMutableIntProperty
      Parameters:
      value - The new value
      Returns:
      true if the value was changed.
    • setRange

      public void setRange(int min, int max)
    • setMin

      public void setMin(int min)
    • setMax

      public void setMax(int max)
    • setWrapMode

      public void setWrapMode(WrapMode wrapMode)