## Uses of Class
tigase.util.ui.console.CommandlineParameter

- Packages that use CommandlineParameter
  Package | Description
  --- | ---
  tigase.db.util |
  tigase.util.ui.console |

- - ### Uses of CommandlineParameter in tigase.db.util

    Methods in tigase.db.util that return types with arguments of type CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<CommandlineParameter>` | SchemaLoader.`getCommandlineParameters()`
    `List<CommandlineParameter>` | DBSchemaLoader.`getCommandlineParameters()`
    `static List<CommandlineParameter>` | SchemaLoader.`getMainCommandlineParameters(boolean forceNotRequired)`
    `abstract List<CommandlineParameter>` | SchemaLoader.`getSetupOptions()`
    `List<CommandlineParameter>` | DBSchemaLoader.`getSetupOptions()`

    Methods in tigase.db.util with parameters of type CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<String>` | SchemaManager.`getProperty(Properties props, CommandlineParameter parameter)`
    `static <T> Optional<T>` | SchemaManager.`getProperty(Properties props, CommandlineParameter parameter, Function<String,T> converter)`

  - ### Uses of CommandlineParameter in tigase.util.ui.console

    Methods in tigase.util.ui.console that return CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `CommandlineParameter` | CommandlineParameter.Builder.`build()` Creates a concrete `CommandlineParameter` from particular builder

    Methods in tigase.util.ui.console that return types with arguments of type CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `List<CommandlineParameter>` | Task.`getAdditionalParameters()`
    `Optional<CommandlineParameter>` | ParameterParser.`getOptionByLetter(String letter)` Returns `CommandlineParameter` that matches passed parameter
    `Optional<CommandlineParameter>` | ParameterParser.`getOptionByName(String commandName)` Returns `CommandlineParameter` that matches passed parameter
    `List<CommandlineParameter>` | ParameterParser.`getOptions()` Retrieves List with all defined `CommandlineParameter` options
    `List<CommandlineParameter>` | ParameterParser.`getOptions(Predicate<? super CommandlineParameter> predicate)` Retrieves List with all defined `CommandlineParameter` options that matches passed Predicate
    `List<CommandlineParameter>` | CommandlineParameter.`getValueDependentParameters()`

    Methods in tigase.util.ui.console with parameters of type CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `void` | ParameterParser.`addOption(CommandlineParameter option)` Adds `CommandlineParameter` to list of available parameters
    `void` | ParameterParser.`removeOption(CommandlineParameter option)` Removes given option from list of supported options.

    Method parameters in tigase.util.ui.console with type arguments of type CommandlineParameter
    Modifier and Type | Method and Description
    --- | ---
    `Task.Builder` | Task.Builder.`additionalParameterSupplier(Supplier<List<CommandlineParameter>> supplier)`
    `void` | ParameterParser.`addOptions(List<CommandlineParameter> options)` Add collection of `CommandlineParameter` to available options.
    `List<CommandlineParameter>` | ParameterParser.`getOptions(Predicate<? super CommandlineParameter> predicate)` Retrieves List with all defined `CommandlineParameter` options that matches passed Predicate
    `List<String>` | ParameterParser.`getOptionsNames(Predicate<? super CommandlineParameter> predicate)` Retrieves List with all defined `CommandlineParameter` options names that matches passed Predicate
    `CommandlineParameter.Builder` | CommandlineParameter.Builder.`valueDependentParametersProvider(Function<String,List<CommandlineParameter>> provider)`

    Constructor parameters in tigase.util.ui.console with type arguments of type CommandlineParameter
    Constructor and Description
    `ParameterParser(List<CommandlineParameter> options, boolean interactiveMode)` Constructs new `ParameterParser` with initial options and allowing enabling interactive mode

Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.