Annotation Interface Arguments


@Retention(RUNTIME) @Target(FIELD) @Documented public @interface Arguments
  • Element Details

    • title

      String[] title
      Name or names of the arguments.
      Returns:
      Name(s) of the arguments
      Default:
      {""}
    • description

      String description
      A description of the arguments.
      Returns:
      Description
      Default:
      ""
    • typeConverterProvider

      Class<? extends TypeConverterProvider> typeConverterProvider
      Sets an alternative type converter provider for the arguments. This allows the type converter for arguments to be customised appropriately. By default this will defer to using the type converter provided in the parser configuration.
      Returns:
      Type converter provider
      Default:
      com.github.rvesse.airline.types.DefaultTypeConverterProvider.class