java.lang.Object
org.jline.prompt.impl.AbstractPromptResult<ConfirmPrompt>
org.jline.prompt.impl.DefaultConfirmResult
- All Implemented Interfaces:
ConfirmResult,PromptResult<ConfirmPrompt>
public class DefaultConfirmResult
extends AbstractPromptResult<ConfirmPrompt>
implements ConfirmResult
Implementation of ConfirmResult.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jline.prompt.ConfirmResult
ConfirmResult.ConfirmationValue -
Constructor Summary
ConstructorsConstructorDescriptionDefaultConfirmResult(ConfirmResult.ConfirmationValue confirmed, ConfirmPrompt prompt) Create a new DefaultConfirmResult with the given confirmation value and item. -
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
-
DefaultConfirmResult
Create a new DefaultConfirmResult with the given confirmation value and item.- Parameters:
confirmed- the confirmation valueitem- the associated PromptItem, or null if none
-
-
Method Details
-
getConfirmed
Description copied from interface:ConfirmResultGet the confirmation value.- Specified by:
getConfirmedin interfaceConfirmResult- Returns:
- the confirmation value
-
isConfirmed
public boolean isConfirmed()Description copied from interface:ConfirmResultCheck if the user confirmed (answered YES).- Specified by:
isConfirmedin interfaceConfirmResult- Returns:
- true if the user confirmed, false otherwise
-
getRawResult
Description copied from class:AbstractPromptResultGet the raw (unfiltered) result value. Subclasses must implement this instead ofAbstractPromptResult.getResult().- Specified by:
getRawResultin classAbstractPromptResult<ConfirmPrompt>- 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<ConfirmPrompt>- Returns:
- a display-friendly representation of the result, never
null
-
toString
-