Interface Configuration.SetValue

Enclosing interface:
Configuration

public static interface Configuration.SetValue
Return a Set of values configured.

Example



  Set<String> operations = Config.getSet().of("my.operations", "put","delete");

 
  • Method Summary

    Modifier and Type
    Method
    Description
    of(String key)
    Return the Set of values for the key, returning an empty collection if the configuration is not defined.
    of(String key, String... defaultValues)
    Return the Set of values for the key, returning the default values if the configuration is not defined.
    Return the list of integer values for the key, returning an empty collection if the configuration is not defined.
    ofInt(String key, int... defaultValues)
    Return the list of integer values for the key, returning the default values if the configuration is not defined.
    Return the list of long values for the key, returning an empty collection if the configuration is not defined.
    ofLong(String key, long... defaultValues)
    Return the long values for the key, returning the default values if the configuration is not defined.
    <T> Set<T>
    ofType(String key, Function<String,T> mappingFunction)
    Apply a mapping function to the values for the given key, returning an empty collection if the configuration is not defined.
  • Method Details

    • of

      Set<String> of(String key)
      Return the Set of values for the key, returning an empty collection if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or an empty Set if not defined
    • of

      Set<String> of(String key, String... defaultValues)
      Return the Set of values for the key, returning the default values if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or default values
    • ofInt

      Set<Integer> ofInt(String key)
      Return the list of integer values for the key, returning an empty collection if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or an empty list if not defined
    • ofInt

      Set<Integer> ofInt(String key, int... defaultValues)
      Return the list of integer values for the key, returning the default values if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or default values
    • ofLong

      Set<Long> ofLong(String key)
      Return the list of long values for the key, returning an empty collection if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or an empty list if not defined
    • ofLong

      Set<Long> ofLong(String key, long... defaultValues)
      Return the long values for the key, returning the default values if the configuration is not defined.
      Parameters:
      key - The configuration key
      Returns:
      The configured values or default values
    • ofType

      <T> Set<T> ofType(String key, Function<String,T> mappingFunction)
      Apply a mapping function to the values for the given key, returning an empty collection if the configuration is not defined.
      Parameters:
      key - The configuration key
      mappingFunction - the mapping function to execute on each value
      Returns:
      The configured and mapped values