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

クラスFeatureDescriptor

  • 直系の既知のサブクラス:
    BeanDescriptor, EventSetDescriptor, MethodDescriptor, ParameterDescriptor, PropertyDescriptor

    public class FeatureDescriptor
    extends Object
    FeatureDescriptorクラスは、PropertyDescriptor、EventSetDescriptor、MethodDescriptorなどの共通基底クラスです。

    イントロスペクション記述子に対して設定および取得が可能な、一部の共通の情報をサポートします。

    任意の属性および値のペアを設計機能と関連付けることができるように、拡張メカニズムを提供します。

    導入されたバージョン:
    1.1
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      FeatureDescriptor()
      FeatureDescriptorを構築します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      Enumeration<String> attributeNames()
      この機能のロケールに依存しない名前の列挙を取得します。
      String getDisplayName()
      この機能のローカライズされた表示名を取得します。
      String getName()
      この機能のプログラム名を取得します。
      String getShortDescription()
      この機能の短い説明を取得します。
      Object getValue​(String attributeName)
      この機能を使用して名前付きの属性を取得します。
      boolean isExpert()
      「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
      boolean isHidden()
      「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
      boolean isPreferred()
      「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
      void setDisplayName​(String displayName)
      この機能のローカライズされた表示名を設定します。
      void setExpert​(boolean expert)
      「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
      void setHidden​(boolean hidden)
      「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
      void setName​(String name)
      この機能のプログラム名を設定します。
      void setPreferred​(boolean preferred)
      「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
      void setShortDescription​(String text)
      短い説明的な文字列を機能と関連付けることができます。
      void setValue​(String attributeName, Object value)
      名前付きの属性をこの機能と関連付けます。
      String toString()
      オブジェクトの文字列表現を返します。
    • コンストラクタの詳細

      • FeatureDescriptor

        public FeatureDescriptor()
        FeatureDescriptorを構築します。
    • メソッドの詳細

      • getName

        public String getName()
        この機能のプログラム名を取得します。
        戻り値:
        プロパティ、メソッド、またはイベントのプログラム名
      • setName

        public void setName​(String name)
        この機能のプログラム名を設定します。
        パラメータ:
        name - プロパティ、メソッド、またはイベントのプログラム名
      • getDisplayName

        public String getDisplayName()
        この機能のローカライズされた表示名を取得します。
        戻り値:
        プロパティ、メソッド、またはイベントのローカライズされた表示名。 デフォルトは、getNameで得られるプログラム名と同じ。
      • setDisplayName

        public void setDisplayName​(String displayName)
        この機能のローカライズされた表示名を設定します。
        パラメータ:
        displayName - プロパティ、メソッド、またはイベントのローカライズされた表示名。
      • isExpert

        public boolean isExpert()
        「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
        戻り値:
        この機能が上級者専用である場合はTrue。
      • setExpert

        public void setExpert​(boolean expert)
        「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
        パラメータ:
        expert - この機能が上級者専用である場合はTrue。
      • isHidden

        public boolean isHidden()
        「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
        戻り値:
        この機能がユーザーから隠される場合はTrue。
      • setHidden

        public void setHidden​(boolean hidden)
        「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
        パラメータ:
        hidden - この機能がユーザーから隠される場合はTrue。
      • isPreferred

        public boolean isPreferred()
        「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
        戻り値:
        この機能がユーザーに優先的に表示される場合はTrue。
        導入されたバージョン:
        1.2
      • setPreferred

        public void setPreferred​(boolean preferred)
        「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
        パラメータ:
        preferred - この機能がユーザーに優先的に表示される場合はTrue。
        導入されたバージョン:
        1.2
      • getShortDescription

        public String getShortDescription()
        この機能の短い説明を取得します。
        戻り値:
        このプロパティ、メソッド、またはイベントに関連したローカライズされた短い説明。 表示名のデフォルトになる。
      • setShortDescription

        public void setShortDescription​(String text)
        短い説明的な文字列を機能と関連付けることができます。 通常、これらの説明的な文字列は、40文字未満にすることをお薦めします。
        パラメータ:
        text - このプロパティ、メソッド、またはイベントに関連した(ローカライズされた)短い説明。
      • setValue

        public void setValue​(String attributeName,
                             Object value)
        名前付きの属性をこの機能と関連付けます。
        パラメータ:
        attributeName - ロケールに依存しない、属性の名前
        value - 値。
      • getValue

        public Object getValue​(String attributeName)
        この機能を使用して名前付きの属性を取得します。
        パラメータ:
        attributeName - ロケールに依存しない、属性の名前
        戻り値:
        属性の値。 属性が不明の場合はnull可。
      • attributeNames

        public Enumeration<String> attributeNames()
        この機能のロケールに依存しない名前の列挙を取得します。
        戻り値:
        setValueで登録された属性の、ロケールに依存しない名前の列挙。
      • toString

        public String toString()
        オブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトの文字列表現
        導入されたバージョン:
        1.7