Interface SelectionProperty

All Known Implementing Classes:
StandardSelectionProperty

public interface SelectionProperty
A named deferred binding (property, value) pair for use in generators.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getCurrentValue()
    The value for the permutation currently being considered.
    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 Details

    • 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.
    • 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.