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

注釈インタフェースBeanProperty


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

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

    • 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
      注釈付きプロパティの有効な値を含むpublic staticフィールドの名前の配列。 これらの名前は、各プロパティ値ごとに以下の項目を含む必要があるenumerationValues feature attributeを生成するために使用されます: プロパティ値の表示可能な名前、実際のプロパティ値、およびコード・ジェネレータに使用されるJavaコード・ピース。
      戻り値:
      注釈付きプロパティの有効な値の名前、または名前が指定されていない場合は空の配列。
      デフォルト:
      {}