Interface ConfigurationProperty

All Known Implementing Classes:
DefaultConfigurationProperty

public interface ConfigurationProperty
A named configuration (property, values) pair.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Boolean asSingleBooleanValue()  
    java.lang.String asSingleValue()  
    java.lang.String getName()
    The name of the property.
    java.util.List<java.lang.String> getValues()
    The values for the permutation currently being considered.
  • Method Details

    • getName

      java.lang.String getName()
      The name of the property.
      Returns:
      the property name as a String.
    • getValues

      java.util.List<java.lang.String> getValues()
      The values for the permutation currently being considered.
      Returns:
      the property values as a List of Strings.
    • asSingleValue

      java.lang.String asSingleValue() throws UnableToCompleteException
      Throws:
      UnableToCompleteException
    • asSingleBooleanValue

      java.lang.Boolean asSingleBooleanValue() throws UnableToCompleteException
      Throws:
      UnableToCompleteException