Interface MutableValued<V>

  • Type Parameters:
    V - The type of value contained in the object.
    All Superinterfaces:
    Valued<V>

    public interface MutableValued<V>
    extends Valued<V>
    An object that contains a mutable value.
    Author:
    Garret Wilson
    • Method Detail

      • setValue

        void setValue​(V newValue)
               throws java.beans.PropertyVetoException
        Sets the new value.
        Parameters:
        newValue - The new value.
        Throws:
        java.beans.PropertyVetoException - if the provided value is not valid or the change has otherwise been vetoed.