概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

## org.stormcat.jvbeans.annotation
注釈型 JvProperty

    @Retention(value=RUNTIME)
    @Target(value=FIELD)
    @Documented
    public @interface JvProperty

JRA-VANのレコードフォーマットの各プロパティを表現するアノテーションです。

作成者:
  a.yamada

必須要素の概要
`int` | `byteLength` レコードにおける対象のプロパティのバイト長を返します。
`int` | `position` レコードにおける対象のプロパティの開始位置を返します。

任意要素の概要
`float` | `correction` 単位を補正し、正しい値にバインディングするための値です。
`boolean` | `join` プロパティが他のDtoを参照するかどうかを返します。
`int` | `repeatCount` レコードにおいて対象のプロパティが何回繰り返されるかを返します。

要素の詳細

### position

    public abstract int position

  レコードにおける対象のプロパティの開始位置を返します。

  戻り値:
    開始位置

### byteLength

    public abstract int byteLength

  レコードにおける対象のプロパティのバイト長を返します。

  戻り値:
    プロパティのバイト長

### repeatCount

    public abstract int repeatCount

  レコードにおいて対象のプロパティが何回繰り返されるかを返します。

  戻り値:
    プロパティの個数
  デフォルト:
    1

### join

    public abstract boolean join

  プロパティが他のDtoを参照するかどうかを返します。

  戻り値:
    他のDtoの参照有無
  デフォルト:
    false

### correction

    public abstract float correction

  単位を補正し、正しい値にバインディングするための値です。

  floatの精度で十分です。

  戻り値:
    補正値
  デフォルト:
    1.0f

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

Copyright © 2009 The Stormcat Project AllRights Reserved.