Annotation Type Arguments


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

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      A description of the arguments.
      java.lang.String[] title
      Name or names of the arguments.
      java.lang.Class<? extends TypeConverterProvider> typeConverterProvider
      Sets an alternative type converter provider for the arguments.
    • Element Detail

      • title

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

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

        java.lang.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