Class CardBuilder

CardBuilder

Card オブジェクトのビルダー。

メソッド

メソッド戻り値の型概要
addCardAction(cardAction)CardBuilderこのカードに CardAction を追加します。
addExpressionData(expressionData)CardBuilderこのカードに式データを追加します。
addSection(section)CardBuilderこのカードにセクションを追加します。
build()Card現在のカードを作成して検証します。
setDisplayStyle(displayStyle)CardBuilderこのカードの表示スタイルを設定します。
setFixedFooter(fixedFooter)CardBuilderこのカードに固定フッターを設定します。
setHeader(cardHeader)CardBuilderこのカードのヘッダーを設定します。
setName(name)CardBuilderこのカードの名前を設定します。
setPeekCardHeader(peekCardHeader)CardBuilderピークカードのヘッダーを設定します。

詳細なドキュメント

addCardAction(cardAction)

このカードに CardAction を追加します。

パラメータ

名前タイプ説明
cardActionCardAction使用する CardAction

戻る

CardBuilder - チェーン用のこのオブジェクト。


addExpressionData(expressionData)

このカードに式データを追加します。

ExpressionData は、CEL ロジックと条件、および条件が満たされたときにトリガーするイベントを定義します。

パラメータ

名前タイプ説明
expressionDataExpressionData使用する ExpressionData

戻る

CardBuilder - チェーン用のこのオブジェクト。


addSection(section)

このカードにセクションを追加します。カードに追加できるセクションは 100 個までです。

パラメータ

名前タイプ説明
sectionCardSection使用する CardSection

戻る

CardBuilder - チェーン用のこのオブジェクト。


build()

現在のカードを作成して検証します。

戻る

Card - 検証済みのカード。

例外

Error - 作成されたカードが無効な場合。


setDisplayStyle(displayStyle)

このカードの表示スタイルを設定します。

表示スタイルが DisplayStyle.REPLACE に設定されている場合、カードスタックの一番上のカードのビューを置き換えることでカードが表示されます。

表示スタイルが DisplayStyle.PEEK に設定されている場合、カードのヘッダーがサイドバーの下部に表示され、スタックの現在の一番上のカードの一部が覆われます。ヘッダーをクリックすると、カードがカードスタックにポップアップ表示されます。カードにヘッダーがない場合は、生成されたヘッダーが代わりに使用されます。

DisplayStyle は、コンテキスト トリガー関数から返されたカードでのみ機能します。

パラメータ

名前タイプ説明
displayStyleDisplayStyle設定する DisplayStyle

戻る

CardBuilder - チェーン用のこのオブジェクト。


setFixedFooter(fixedFooter)

このカードに固定フッターを設定します。

パラメータ

名前タイプ説明
fixedFooterFixedFooter使用する FixedFooter

戻る

CardBuilder - チェーン用のこのオブジェクト。


setHeader(cardHeader)

このカードのヘッダーを設定します。

パラメータ

名前タイプ説明
cardHeaderCardHeader使用する CardHeader

戻る

CardBuilder - チェーン用のこのオブジェクト。


setName(name)

このカードの名前を設定します。名前はナビゲーションに使用できます。

パラメータ

名前タイプ説明
nameString名前。

戻る

CardBuilder - チェーン用のこのオブジェクト。


setPeekCardHeader(peekCardHeader)

ピークカードのヘッダーを設定します。

ピークカードは、コンテキスト トリガー関数から返された最初のカードに設定されます。ユーザーがホームページ スタックからコンテキスト スタックに移動できるように、説明プレースホルダ ウィジェットとして使用されます。

パラメータ

名前タイプ説明
peekCardHeaderCardHeader設定する CardHeader

戻る

CardBuilder - チェーン用のこのオブジェクト。