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

インタフェースVisibility

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

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

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

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

    修飾子と型
    メソッド
    説明
    boolean
    このBeanがGUIの使用を避けているかどうか判断します。
    void
    GUIを使わないようにBeanに指示します。
    boolean
    このBeanがGUIを必要とするかどうかを判定します。
    void
    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。