Package 

Interface Preference


  • 
    public interface Preference<T extends Object>
    
                        

    A handle to edit the value of a specific preference which is able to predict which value the Configurable will effectively use.

    • Method Summary

      Modifier and Type Method Description
      abstract Unit set(T value) Set the preference to value.
      abstract T getValue() The current value of the preference.
      abstract T getEffectiveValue() The value that will be effectively used by the navigator if preferences are submitted as they are.
      abstract Boolean getIsEffective() If this preference will be effectively used by the navigator if preferences are submitted as they are.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • set

         abstract Unit set(T value)

        Set the preference to value. A null value means unsetting the preference.

      • getValue

         abstract T getValue()

        The current value of the preference.

      • getEffectiveValue

         abstract T getEffectiveValue()

        The value that will be effectively used by the navigator if preferences are submitted as they are.

      • getIsEffective

         abstract Boolean getIsEffective()

        If this preference will be effectively used by the navigator if preferences are submitted as they are.