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


Copyright © 2009 The Stormcat Project AllRights Reserved.