StatePropertyAccessor<T> インターフェイス
型パラメーター
- T
プロパティの型。
実装
public interface StatePropertyAccessor
extends StatePropertyInfo
BotState などのプロパティ ソースからデータを取得する方法のメソッドを定義するインターフェイス。
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(TurnContext turnContext)
ソースからプロパティを削除します。 |
| default java.util.concurrent.CompletableFuture<T> |
get(TurnContext turnContext)
ソースからプロパティ値を取得します。 |
| abstract java.util.concurrent.CompletableFuture<T> |
get(TurnContext turnContext, Supplier<T> defaultValueFactory)
ソースからプロパティ値を取得します。 |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
set(TurnContext turnContext, T value)
ソースのプロパティ値を設定します。 |
メソッドの詳細
delete
public abstract CompletableFuture
ソースからプロパティを削除します。
パラメーター:
戻り値:
get
public default CompletableFuture
ソースからプロパティ値を取得します。
パラメーター:
戻り値:
get
public abstract CompletableFuture
ソースからプロパティ値を取得します。
パラメーター:
戻り値:
set
public abstract CompletableFuture
ソースのプロパティ値を設定します。
パラメーター:
戻り値: