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

注釈タイプBeanProperty


  • @Documented
    @Target(METHOD)
    @Retention(RUNTIME)
    public @interface BeanProperty
    自動生成されたBeanInfoクラスのプロパティ関連情報を指定するために使用される注釈。 この注釈は、注釈付きクラスに対応するユーザー定義のBeanInfoクラスがあり、自動分析を意味しない場合には使用されません。 プロパティのreadメソッドとwriteメソッドの両方に注釈が付けられている場合、readメソッドの注釈の優先度が高くなり、writeメソッドの注釈が置き換えられます。
    導入されたバージョン:
    9
    関連項目:
    BeanInfo.getPropertyDescriptors()
    • オプション要素のサマリー

      オプションの要素 
      修飾子と型 任意要素 説明
      boolean bound
      注釈付きプロパティをboundプロパティにできるかどうかを示す値。
      String description
      注釈付きプロパティのdescriptorshort description
      String[] enumerationValues
      注釈付きプロパティの有効な値を含むパブリック静的フィールドの名前の配列。
      boolean expert
      注釈付きプロパティがexpertプロパティかどうかを示す値。
      boolean hidden
      注釈付きプロパティがhiddenプロパティかどうかを示す値。
      boolean preferred
      注釈付きプロパティがpreferredプロパティかどうかを示す値。
      boolean required
      注釈付きプロパティが必須プロパティかどうかを示す値。
      boolean visualUpdate
      注釈付きプロパティが変更された後に対応するコンポーネントを再描画するかどうかを示す値。
    • 要素の詳細

      • bound

        boolean bound
        注釈付きプロパティをboundプロパティにできるかどうかを示す値。 この値は、propertyChangeイベントが設定されているBeanにのみ適用されます。
        戻り値:
        注釈付きプロパティをバインド・プロパティにできる場合はtrue、それ以外の場合はfalse
        デフォルト:
        true
      • expert

        boolean expert
        注釈付きプロパティがexpertプロパティかどうかを示す値。
        戻り値:
        注釈付きプロパティがエキスパート・プロパティの場合はtrue、それ以外の場合はfalse
        デフォルト:
        false
      • hidden

        boolean hidden
        注釈付きプロパティがhiddenプロパティかどうかを示す値。
        戻り値:
        注釈付きプロパティが非表示プロパティの場合はtrue、それ以外の場合はfalse
        デフォルト:
        false
      • preferred

        boolean preferred
        注釈付きプロパティがpreferredプロパティかどうかを示す値。
        戻り値:
        注釈付きプロパティが優先プロパティの場合はtrue、それ以外の場合はfalse
        デフォルト:
        false
      • required

        boolean required
        注釈付きプロパティが必須プロパティかどうかを示す値。
        戻り値:
        注釈付きプロパティが必須プロパティの場合はtrue、それ以外の場合はfalse
        デフォルト:
        false
      • visualUpdate

        boolean visualUpdate
        注釈付きプロパティが変更された後に対応するコンポーネントを再描画するかどうかを示す値。
        戻り値:
        対応するコンポーネントが再描画される場合はtrue、それ以外の場合はfalse
        デフォルト:
        false
      • description

        String description
        注釈付きプロパティのdescriptorshort description
        戻り値:
        プロパティの説明、または説明が設定されていない場合は空の文字列。
        デフォルト:
        ""
      • enumerationValues

        String[] enumerationValues
        注釈付きプロパティの有効な値を含むパブリック静的フィールドの名前の配列。 これらの名前は、プロパティ値ごとに次の項目を含む必要があるenumerationValues feature attributeを生成するために使用されます: プロパティ値の表示可能な名前、実際のプロパティ値、およびコード・ジェネレータに使用されるJavaコード・ピース。
        戻り値:
        注釈付きプロパティの有効な値の名前、または名前が指定されていない場合は空の配列。
        デフォルト:
        {}