インターフェース ClientBehavior

    • メソッドの詳細

      • getScript

        StringSE getScript​(ClientBehaviorContext behaviorContext)

        この ClientBehavior のクライアント側ロジックを実装するスクリプトを返します。

        ClientBehavior.getScript() 実装は、この特定の getScript() 呼び出しにスクリプトが必要ないことを示すために null を返すことができます。例: 動作が無効になっている場合、ClientBehavior 実装は null を返す場合があります。

        パラメーター:
        behaviorContext - この getScript() 呼び出しに影響を与える可能性のあるプロパティを提供する ClientBehaviorContext。ClientBehaviorContext インスタンスは、getScript() への呼び出しの間のみ有効な短期間のオブジェクトであることに注意してください。ClientBehavior の実装は、ClientBehaviorContexts への参照を保持してはなりません。
        戻り値:
        クライアント側の動作を提供するスクリプト。スクリプトが不要な場合は null。
        例外:
        NullPointerExceptionSE - behaviorContext が null の場合
        導入:
        2.0
      • getHints

        SetSE<ClientBehaviorHint> getHints()

        ClientBehavior 実装の動作を説明するヒントを返します。ヒントは、振る舞いが存在する場合のレンダラーの動作に影響を与える可能性があります。例: ClientBehaviorHint.SUBMITTING を指定する動作が存在する場合、レンダラーはそれ自体が生成するスクリプトを代替することを選択できます。

        戻り値:
        ClientBehaviorHints の null 以外の変更不可能なコレクション。
        導入:
        2.0