- All Superinterfaces:
CheckboxItem,ListItem,PromptItem
- All Known Implementing Classes:
DefaultSeparatorItem
Interface for separator items in lists and checkboxes.
Separators are non-selectable items that provide visual grouping.
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringSeparators don't have disabled text.default StringgetName()Separators don't have names for selection.getText()Get the separator text.default booleanSeparators are never disabled.default booleanSeparators are never initially checked.default booleanSeparators are never selectable.Methods inherited from interface org.jline.prompt.PromptItem
getFooter
-
Method Details
-
getText
String getText()Get the separator text.- Specified by:
getTextin interfacePromptItem- Returns:
- the separator text
-
isSelectable
default boolean isSelectable()Separators are never selectable.- Specified by:
isSelectablein interfacePromptItem- Returns:
- always false
-
getName
Separators don't have names for selection.- Specified by:
getNamein interfacePromptItem- Returns:
- always null
-
isDisabled
default boolean isDisabled()Separators are never disabled.- Specified by:
isDisabledin interfacePromptItem- Returns:
- always false
-
getDisabledText
Separators don't have disabled text.- Specified by:
getDisabledTextin interfacePromptItem- Returns:
- always null
-
isInitiallyChecked
default boolean isInitiallyChecked()Separators are never initially checked.- Specified by:
isInitiallyCheckedin interfaceCheckboxItem- Returns:
- always false
-