Class CascadingDefaultValueProvider

java.lang.Object
org.ethelred.util.picocli.defaults.CascadingDefaultValueProvider
All Implemented Interfaces:
picocli.CommandLine.IDefaultValueProvider
Direct Known Subclasses:
EnvironmentAndConfigDefaultValueProvider

public class CascadingDefaultValueProvider extends Object implements picocli.CommandLine.IDefaultValueProvider
  • Constructor Details

    • CascadingDefaultValueProvider

      public CascadingDefaultValueProvider(List<picocli.CommandLine.IDefaultValueProvider> providers)
    • CascadingDefaultValueProvider

      public CascadingDefaultValueProvider(picocli.CommandLine.IDefaultValueProvider... providers)
  • Method Details

    • defaultValue

      public String defaultValue(picocli.CommandLine.Model.ArgSpec argSpec) throws Exception
      Specified by:
      defaultValue in interface picocli.CommandLine.IDefaultValueProvider
      Throws:
      Exception