- All Superinterfaces:
BaseBuilder<PasswordBuilder>
- All Known Implementing Classes:
DefaultPasswordBuilder
Builder interface for password prompts.
PasswordBuilder extends BaseBuilder to provide a consistent fluent API
for creating password prompts. The name() and message() methods are inherited
from BaseBuilder, ensuring API consistency across all prompt types.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefaultValue(String defaultValue) Set the default value.Set the mask character.showMask(boolean showMask) Set whether to show the mask character or hide input completely.Methods inherited from interface org.jline.prompt.BaseBuilder
addPrompt, filter, message, name, transformer
-
Method Details
-
defaultValue
Set the default value.- Parameters:
defaultValue- the default value- Returns:
- this builder
-
mask
Set the mask character.- Parameters:
mask- the mask character- Returns:
- this builder
-
showMask
Set whether to show the mask character or hide input completely.- Parameters:
showMask- true to show mask characters, false to hide completely- Returns:
- this builder
-