インターフェース StringInput.StringInputContext
- すべてのスーパーインターフェース:
AbstractTextComponent.TextComponentContext<String (標準 Javadoc) ,,StringInput.StringInputContext> ComponentContext<StringInput.StringInputContext>
- 含まれているクラス:
- StringInput
public static interface StringInput.StringInputContext extends AbstractTextComponent.TextComponentContext < String (標準 Javadoc) , StringInput.StringInputContext >
ネストされたクラスの要約
インターフェース org.springframework.shell.jline.tui.component.support から継承されたネストされたクラス / インターフェース。AbstractTextComponent.TextComponentContext
AbstractTextComponent.TextComponentContext.MessageLevelメソッドのサマリー
修飾子と型メソッド説明empty()空のStringInput.StringInputContextを取得します。@Nullable String (標準 Javadoc)デフォルト値を取得します。@Nullable Character (標準 Javadoc)マスク文字を取得します。@Nullable String (標準 Javadoc)マスクされた入力を取得します。@Nullable String (標準 Javadoc)マスクされた結果値を取得します。booleanマスク文字が定義されている場合、フラグを返します。booleanReturns flag if input is required.of(@Nullable String (標準 Javadoc) defaultValue, @Nullable Character (標準 Javadoc) maskCharacter) StringInput.StringInputContextを取得します。of(@Nullable String (標準 Javadoc) defaultValue, @Nullable Character (標準 Javadoc) maskCharacter, boolean required) StringInput.StringInputContextを取得します。voidsetDefaultValue(@Nullable String (標準 Javadoc) defaultValue) デフォルト値を設定します。voidsetMaskCharacter(Character (標準 Javadoc) maskCharacter) マスク文字を設定します。voidsetRequired(boolean required) Sets flag for mandatory input.インターフェース org.springframework.shell.jline.tui.component.support から継承されたメソッド。AbstractTextComponent.TextComponentContext
getInput, getMessage, getMessageLevel, getName, getResultValue, setInput, setMessage, setMessage, setMessageLevel, setName, setResultValueインターフェース org.springframework.shell.jline.tui.component.context から継承されたメソッド。ComponentContext
containsKey, get, get, getTerminalWidth, put, setTerminalWidth, stream, toTemplateModel
メソッドの詳細
getDefaultValue
@Nullable String (標準 Javadoc) getDefaultValue()デフォルト値を取得します。- 戻り値:
- デフォルト値
setDefaultValue
デフォルト値を設定します。- パラメーター:
defaultValue- デフォルト値
setMaskCharacter
マスク文字を設定します。- パラメーター:
maskCharacter- マスクのキャラクター
getMaskedInput
@Nullable String (標準 Javadoc) getMaskedInput()マスクされた入力を取得します。- 戻り値:
- マスクされた入力
getMaskedResultValue
@Nullable String (標準 Javadoc) getMaskedResultValue()マスクされた結果値を取得します。- 戻り値:
- マスクされた結果値
hasMaskCharacter
ブール値 hasMaskCharacter ()マスク文字が定義されている場合、フラグを返します。- 戻り値:
- マスク文字が定義されている場合は true、そうでない場合は false
getMaskCharacter
@Nullable 文字 (標準 Javadoc) getMaskCharacter()マスク文字を取得します。- 戻り値:
- マスクキャラ。
setRequired
void setRequired(boolean required) Sets flag for mandatory input.- パラメーター:
required- true if input is required
isRequired
ブール値 isRequired ()Returns flag if input is required.- 戻り値:
- true if input is required, false otherwise
空
空のStringInput.StringInputContextを取得します。- 戻り値:
- 空のパス入力コンテキスト
- static StringInput.StringInputContext of
(@Nullable String (標準 Javadoc) defaultValue, @Nullable 文字 (標準 Javadoc) maskCharacter) StringInput.StringInputContextを取得します。- 戻り値:
- パス入力コンテキスト
- static StringInput.StringInputContext of
(@Nullable String (標準 Javadoc) defaultValue, @Nullable 文字 (標準 Javadoc) maskCharacter, boolean required) StringInput.StringInputContextを取得します。- 戻り値:
- パス入力コンテキスト