- All Implemented Interfaces:
PromptResult<TogglePrompt>,ToggleResult
Implementation of ToggleResult.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jline.prompt.impl.AbstractPromptResult
applyFilter, getPrompt, getResultMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jline.prompt.PromptResult
getPrompt, getResult
-
Constructor Details
-
DefaultToggleResult
-
-
Method Details
-
isActive
public boolean isActive()Description copied from interface:ToggleResultGet the selected value.- Specified by:
isActivein interfaceToggleResult- Returns:
- true if active state was selected, false for inactive
-
getRawResult
Description copied from class:AbstractPromptResultGet the raw (unfiltered) result value. Subclasses must implement this instead ofAbstractPromptResult.getResult().- Specified by:
getRawResultin classAbstractPromptResult<TogglePrompt>- Returns:
- the raw result value
-
getDisplayResult
Description copied from interface:PromptResultGet a human-readable display representation of the result.This method returns a formatted version of the result that is suitable for display to users. It may differ from
PromptResult.getResult()by providing more descriptive text or better formatting.The default implementation returns the same value as
PromptResult.getResult(). Specific result types may override this to provide more user-friendly formatting.- Specified by:
getDisplayResultin interfacePromptResult<TogglePrompt>- Returns:
- a display-friendly representation of the result, never
null
-
toString
-