Package com.google.gwt.core.ext

## Interface SelectionProperty

- All Known Implementing Classes:
    `DefaultSelectionProperty`

      public interface SelectionProperty

  A named deferred binding (property, value) pair for use in generators.
  See Also:
    `A similarly-named analog for linkers.`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `getCurrentValue()` | The value for the permutation currently being considered.
    `java.lang.String` | `getFallbackValue()` | Gets the fallback value for the property.
    `java.util.List<? extends java.util.Set<java.lang.String>>` | `getFallbackValues​(java.lang.String value)` | Returns the list of fall back values for a given value.
    `java.lang.String` | `getName()` | The name of the property.
    `java.util.SortedSet<java.lang.String>` | `getPossibleValues()` | Returns the possible values for the property in sorted order.

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      The name of the property.
      Returns:
        the property name as a String.

    - #### getCurrentValue

          java.lang.String getCurrentValue()

      The value for the permutation currently being considered.
      Returns:
        the property value as a String.

    - #### getFallbackValue

          java.lang.String getFallbackValue()

      Gets the fallback value for the property.
      Returns:
        the fallback, or ""

    - #### getFallbackValues

          java.util.List<? extends java.util.Set<java.lang.String>> getFallbackValues​(java.lang.String value)

      Returns the list of fall back values for a given value.
      Parameters:
        `value` - the property value
      Returns:
        the fall back list of values by increasing order of preference.

    - #### getPossibleValues

          java.util.SortedSet<java.lang.String> getPossibleValues()

      Returns the possible values for the property in sorted order.
      Returns:
        a SortedSet of Strings containing the possible property values.