モジュール java.desktop
パッケージ java.beans

インタフェースVisibility

  • 既知のすべてのサブインタフェース:
    BeanContext, BeanContextServices
    既知のすべての実装クラス:
    BeanContextServicesSupport, BeanContextSupport


    public interface Visibility
    使用する環境によっては、BeanはGUIを使えないサーバー上での実行も可能です。 このインタフェースを使ってBeanを照会し、必ずGUIが必要かどうかを判定して、GUIを使えるかどうかをBeanに知らせます。

    このインタフェースは上級レベルの開発向けで、通常の単純なBeanでは不要です。 エンド・ユーザーが混乱しないように、このメソッドではgetXXX setXXXという設計パターンは使いません。

    導入されたバージョン:
    1.1
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      boolean avoidingGui​()
      このBeanがGUIの使用を避けているかどうか判断します。
      void dontUseGui​()
      GUIを使わないようにBeanに指示します。
      boolean needsGui​()
      このBeanがGUIを必要とするかどうかを判定します。
      void okToUseGui​()
      GUIが使えることをBeanに指示します。
    • メソッドの詳細

      • needsGui

        boolean needsGui​()
        このBeanがGUIを必要とするかどうかを判定します。
        戻り値:
        Beanが機能するためにはGUIが必ず必要な場合はtrue。
      • dontUseGui

        void dontUseGui​()
        GUIを使わないようにBeanに指示します。
      • okToUseGui

        void okToUseGui​()
        GUIが使えることをBeanに指示します。
      • avoidingGui

        boolean avoidingGui​()
        このBeanがGUIの使用を避けているかどうか判断します。
        戻り値:
        dontUseGui()の呼び出しなどにより、現在BeanがGUIの使用を避けている場合はtrue。