Class ListFormatBuilder<TOption>
java.lang.Object
com.github.rvesse.airline.builder.AbstractBuilder<ListFormat<TOption>>
com.github.rvesse.airline.builder.AbstractChildBuilder<ListFormat<TOption>, Prompt<TOption>, PromptBuilder<TOption>>
com.github.rvesse.airline.prompts.builders.PromptFormatBuilder<TOption>
com.github.rvesse.airline.prompts.builders.ListFormatBuilder<TOption>
- Type Parameters:
TOption- Option type
A builder that helps building list formats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intstatic final intDefault columns used to display list options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the typewithColumns(int columns) Specifies the desired number of columns for the listed optionsSpecifies that the default number of columns (seeDEFAULT_COLUMNS) will be usedMethods inherited from class AbstractChildBuilder
parentMethods inherited from class AbstractBuilder
checkNotBlank, checkNotEmpty, checkNotNull
-
Field Details
-
DEFAULT_COLUMNS
public static final int DEFAULT_COLUMNSDefault columns used to display list options- See Also:
-
columns
private int columns
-
-
Constructor Details
-
ListFormatBuilder
-
-
Method Details
-
withColumns
Specifies the desired number of columns for the listed options- Parameters:
columns- Columns- Returns:
- Format builder
-
withDefaultColumns
Specifies that the default number of columns (seeDEFAULT_COLUMNS) will be used- Returns:
- Format builder
-
build
Description copied from class:AbstractBuilderBuilds the type- Specified by:
buildin classAbstractBuilder<ListFormat<TOption>>- Returns:
- Type instance
-