インターフェース InjectionPointConfigurator


  • public interface InjectionPointConfigurator
    この API は、既存の InjectionPoint インスタンスを構成するためのヘルパーです。CDI コンテナーは、このインターフェースの実装を提供する必要があります。このビルダーはスレッドセーフではないため、同時に使用しないでください。

    CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。

    導入:
    2.0
    作成者:
    Antoine Sabot-Durand
    関連事項:
    ProcessInjectionPoint.configureInjectionPoint()
    • メソッドの詳細

      • type

        InjectionPointConfigurator type​(TypeSE requiredType)
        ビルドする InjectionPoint に必要な TypeSE(型安全解決中に使用される)を設定します。
        パラメーター:
        requiredType - InjectionPoint を構築するため
        戻り値:
        自己
      • addQualifier

        InjectionPointConfigurator addQualifier​(AnnotationSE qualifier)
        予選を InjectionPoint に追加してビルドします
        パラメーター:
        qualifier - 追加する修飾子
        戻り値:
        自己
      • addQualifiers

        InjectionPointConfigurator addQualifiers​(AnnotationSE... qualifiers)
        ビルドする InjectionPoint にすべての修飾子を追加します
        パラメーター:
        qualifiers - 追加する可変個引数または修飾子の配列
        戻り値:
        自己
      • addQualifiers

        InjectionPointConfigurator addQualifiers​(SetSE<AnnotationSE> qualifiers)
        ビルドする InjectionPoint にすべての修飾子を追加します
        パラメーター:
        qualifiers - 追加する修飾子のセット
        戻り値:
        自己
      • qualifiers

        InjectionPointConfigurator qualifiers​(AnnotationSE... qualifiers)
        すべての修飾子を置き換えます。
        パラメーター:
        qualifiers - 既存のものに置き換える可変個引数または修飾子の配列
        戻り値:
        自己
      • qualifiers

        InjectionPointConfigurator qualifiers​(SetSE<AnnotationSE> qualifiers)
        すべての修飾子を置き換えます。
        パラメーター:
        qualifiers - 既存のものに置き換える修飾子のセット
        戻り値:
        自己
      • delegate

        InjectionPointConfigurator delegate​(boolean delegate)
        ビルドされた InjectionPoint のデリゲートステータスを変更します。デフォルトでは、InjectionPoint はデリゲートではありません。
        パラメーター:
        delegate - 構成された InjectionPoint のデリゲートの性質を定義または定義解除するブール値
        戻り値:
        自己
      • transientField

        InjectionPointConfigurator transientField​(boolean trans)
        ビルドされた InjectionPoint の一時ステータスを変更します。デフォルトでは、InjectionPoint は一時的ではありません。
        パラメーター:
        trans - 構成された InjectionPoint の一時的な性質を定義または定義解除するブール値
        戻り値:
        自己