クラス BaseSingleItemSelector
java.lang.ObjectSE
org.springframework.shell.jline.tui.component.flow.BaseInput<SingleItemSelectorSpec>
org.springframework.shell.jline.tui.component.flow.BaseSingleItemSelector
- 実装済みのインターフェース一覧:
org.springframework.core.Ordered、BaseInputSpec<SingleItemSelectorSpec>、SingleItemSelectorSpec
- 既知の直属サブクラス
DefaultSingleInputSpec
public abstract class BaseSingleItemSelector
extends BaseInput<SingleItemSelectorSpec>
implements SingleItemSelectorSpec
SingleItemSelectorSpec の基本実装。- 作成者:
- Janne Valkealahti, Piotr Olaszewski
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明and()親ビルダーをビルドして返します。defaultSelect(StringSE name) 特定のアイテムを自動的に選択して公開します。@Nullable ComparatorSE<SelectorItem<StringSE>>@Nullable StringSE@Nullable IntegerSE@Nullable StringSEgetName()@Nullable FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>, StringSE> getNext()@Nullable FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>, ListSE<org.jline.utils.AttributedString>> @Nullable ResultMode@Nullable StringSE@Nullable StringSEgetThis()型付けされた子を取得するための通常のこのトリック。booleanmax(int max) セレクタリスト内の項目の最大数を設定します。名前を設定します。next(FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>, StringSE> next) 次のコンポーネントの ID を返す関数を定義します。postHandler(ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>> handler) 実行後のコンテキストハンドラーを追加します。preHandler(ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>> handler) 実行前のコンテキストハンドラーを追加します。renderer(FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>, ListSE<org.jline.utils.AttributedString>> renderer) レンダラー関数を設定します。resultMode(ResultMode resultMode) 結果モードを設定します。resultValue(StringSE resultValue) 結果値を設定します。selectItem(StringSE name, StringSE item) 選択項目を追加します。selectItems(ListSE<SelectItem> selectItems) 選択項目のリストを追加します。selectItems(MapSE<StringSE, StringSE> selectItems) 選択項目のマップを追加します。sort(ComparatorSE<SelectorItem<StringSE>> comparator) 項目をソートするためのComparatorSE を設定します。storeResult(boolean store) ビルダーに与えられたキーを使用して、SingleItemSelector.SingleItemSelectorContextからの結果をComponentContextに自動的に格納します。デフォルトのレンダラーテンプレートの場所を設定します。クラス org.springframework.shell.jline.tui.component.flow.BaseInput から継承されたメソッド
getBuilder, getId, getOrder, order, setOrderクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.shell.jline.tui.component.flow.BaseInputSpec から継承されたメソッド
order
コンストラクターの詳細
BaseSingleItemSelector
メソッドの詳細
name
インターフェースからコピーされた説明:SingleItemSelectorSpec名前を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのname - パラメーター:
name- 名前- 戻り値:
- ビルド業者
resultValue
インターフェースからコピーされた説明:SingleItemSelectorSpec結果値を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのresultValue - パラメーター:
resultValue- 結果値- 戻り値:
- ビルド業者
resultMode
インターフェースからコピーされた説明:SingleItemSelectorSpec結果モードを設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのresultMode - パラメーター:
resultMode- 結果モード- 戻り値:
- ビルド業者
selectItem
インターフェースからコピーされた説明:SingleItemSelectorSpec選択項目を追加します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのselectItem - パラメーター:
name- 名前item- アイテム- 戻り値:
- ビルド業者
- 関連事項:
selectItems
インターフェースからコピーされた説明:SingleItemSelectorSpec選択項目のマップを追加します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのselectItems - パラメーター:
selectItems- 選択項目- 戻り値:
- ビルド業者
- 関連事項:
selectItems
インターフェースからコピーされた説明:SingleItemSelectorSpec選択項目のリストを追加します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのselectItems - パラメーター:
selectItems- 選択項目- 戻り値:
- ビルド業者
defaultSelect
インターフェースからコピーされた説明:SingleItemSelectorSpec特定のアイテムを自動的に選択して公開します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのdefaultSelect - パラメーター:
name- 名前- 戻り値:
- ビルド業者
sort
インターフェースからコピーされた説明:SingleItemSelectorSpec項目をソートするためのComparatorSE を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのsort - パラメーター:
comparator- アイテム比較- 戻り値:
- ビルド業者
renderer
public SingleItemSelectorSpec renderer(FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>, ListSE<org.jline.utils.AttributedString>> renderer) インターフェースからコピーされた説明:SingleItemSelectorSpecレンダラー関数を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのrenderer - パラメーター:
renderer- レンダラー- 戻り値:
- ビルド業者
template
インターフェースからコピーされた説明:SingleItemSelectorSpecデフォルトのレンダラーテンプレートの場所を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのtemplate - パラメーター:
location- テンプレートの場所- 戻り値:
- ビルド業者
max
インターフェースからコピーされた説明:SingleItemSelectorSpecセレクタリスト内の項目の最大数を設定します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのmax - パラメーター:
max- アイテムの最大数- 戻り値:
- ビルド業者
preHandler
public SingleItemSelectorSpec preHandler(ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>> handler) インターフェースからコピーされた説明:SingleItemSelectorSpec実行前のコンテキストハンドラーを追加します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのpreHandler - パラメーター:
handler- コンテキストハンドラー- 戻り値:
- ビルド業者
postHandler
public SingleItemSelectorSpec postHandler(ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>> handler) インターフェースからコピーされた説明:SingleItemSelectorSpec実行後のコンテキストハンドラーを追加します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのpostHandler - パラメーター:
handler- コンテキストハンドラー- 戻り値:
- ビルド業者
storeResult
インターフェースからコピーされた説明:SingleItemSelectorSpecビルダーに与えられたキーを使用して、SingleItemSelector.SingleItemSelectorContextからの結果をComponentContextに自動的に格納します。デフォルトはtrueです。- 次で指定:
- インターフェース
SingleItemSelectorSpecのstoreResult - パラメーター:
store- 結果を格納する場合のフラグ- 戻り値:
- ビルド業者
next
public SingleItemSelectorSpec next(FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE, SelectorItem<StringSE>>, StringSE> next) インターフェースからコピーされた説明:SingleItemSelectorSpec次のコンポーネントの ID を返す関数を定義します。nullまたは存在しない ID を返すことは、フローを停止する必要があることを示します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのnext - パラメーター:
next- 次のコンポーネント関数- 戻り値:
- ビルド業者
and
インターフェースからコピーされた説明:SingleItemSelectorSpec親ビルダーをビルドして返します。- 次で指定:
- インターフェース
SingleItemSelectorSpecのand - 戻り値:
- 親ビルダー
getThis
インターフェースからコピーされた説明:BaseInputSpec型付けされた子を取得するための通常のこのトリック。- 次で指定:
- インターフェース
BaseInputSpec<SingleItemSelectorSpec>のgetThis - 戻り値:
- ビルド業者
getName
getResultValue
getResultMode
getSelectItems
getDefaultSelect
getComparator
getRenderer
public @Nullable FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>, getRenderer()ListSE<org.jline.utils.AttributedString>> getTemplateLocation
getMaxItems
getPreHandlers
public ListSE<ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>>> getPreHandlers()getPostHandlers
public ListSE<ConsumerSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>>> getPostHandlers()isStoreResult
public boolean isStoreResult()getNext
public @Nullable FunctionSE<SingleItemSelector.SingleItemSelectorContext<StringSE,SelectorItem<StringSE>>, getNext()StringSE>