org.seasar.aptina.beans
注釈型 Property


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Property

プロパティとしてアクセス可能なフィールドを注釈します.

デフォルトでは, 注釈されなかったフィールドは AccessType.READ_WRITE (final フィールドは AccessType.READ_ONLY) のプロパティとして扱われます. 特定のフィールドをプロパティとしてアクセスしたくない場合やアクセス型を変更したい場合は, そのフィールドにこの注釈を付与します.

作成者:
koichik

任意要素の概要
 AccessType access
          プロパティのアクセス型を指定します.
 

access

public abstract AccessType access
プロパティのアクセス型を指定します.

デフォルトは AccessType.READ_WRITE です. ただし,final フィールドに注釈された場合は AccessType.READ_ONLY として扱われます.

戻り値:
プロパティのアクセス型
デフォルト:
org.seasar.aptina.beans.AccessType.READ_WRITE


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.