- All Implemented Interfaces:
EditorResult,PromptResult<EditorPrompt>
Implementation of EditorResult.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEditorResult(String text, EditorPrompt prompt) Create a new DefaultEditorResult with the given text. -
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
-
DefaultEditorResult
Create a new DefaultEditorResult with the given text.- Parameters:
text- the edited text contentprompt- the associated EditorPrompt
-
-
Method Details
-
getText
Description copied from interface:EditorResultGet the edited text content.- Specified by:
getTextin interfaceEditorResult- Returns:
- the edited text
-
getRawResult
Description copied from class:AbstractPromptResultGet the raw (unfiltered) result value. Subclasses must implement this instead ofAbstractPromptResult.getResult().- Specified by:
getRawResultin classAbstractPromptResult<EditorPrompt>- 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<EditorPrompt>- Returns:
- a display-friendly representation of the result, never
null
-
toString
-