Class CobolGroupField
java.lang.Object
jp.osscons.opensourcecobol.libcobj.data.AbstractCobolField
jp.osscons.opensourcecobol.libcobj.data.CobolGroupField
集団項目を扱う
-
Field Summary
Fields inherited from class jp.osscons.opensourcecobol.libcobj.data.AbstractCobolField
attribute, charSetSJIS, dataStorage, size -
Constructor Summary
ConstructorsConstructorDescriptionCobolGroupField(int size, CobolDataStorage dataStorage, CobolFieldAttribute attribute) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionintaddPackedInt(int n) TODO: 準備中byte[]getBytes()TODO: 準備中数値を表すデータが実装すべきメソッド.intgetInt()TODO: 準備中thisの文字列表現をかえす.voidmoveFrom(byte[] bytes) 引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(double number) 引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(int number) 引数で与えらえられたデータからthisへの代入を行うvoid引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(BigDecimal number) 引数で与えらえられたデータからthisへの代入を行うvoid引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(CobolDataStorage dataStorage) 引数で与えらえられたデータからthisへの代入を行うvoidsetDecimal(BigDecimal decimal) TODO: 準備中Methods inherited from class jp.osscons.opensourcecobol.libcobj.data.AbstractCobolField
add, addInt, alnumCmps, checkMoveStrNum, checkNumeric, cmpAll, cmpAlnum, cmpChar, cmpInt, cmpInt, cmpInteger, cmpInteger, cmpSimpleStr, cmpUint, cmpUint, compareAll, compareTo, divQuotient, divRemainder, fieldToString, getAttribute, getDataStorage, getDouble, getFieldSize, getFirstDataIndex, getInt, getLong, getLongValue, getNumericField, getSign, getSize, hankakuMoveFrom, isAlpha, isLower, isNumeric, isOmitted, isUpper, memcpy, memcpy, memcpy, memcpy, moveFromAll, numericCompareTo, ownByteMemcpy, preprocessOfMoving, putSign, realGetSign, realPutSign, setAttribute, setDataStorage, setInt, setInt, setLong, setSize, setZero, sub, subInt, toString
-
Constructor Details
-
CobolGroupField
コンストラクタ- Parameters:
size- データを格納するバイト配列の長さdataStorage- データを格納するバイト配列を扱うオブジェクトattribute- 変数に関する様々な情報を保持するオブジェクト
-
-
Method Details
-
getBytes
public byte[] getBytes()Description copied from class:AbstractCobolFieldTODO: 準備中- Overrides:
getBytesin classAbstractCobolField- Returns:
- TODO: 準備中
-
getString
Description copied from class:AbstractCobolFieldthisの文字列表現をかえす.- Specified by:
getStringin classAbstractCobolField- Returns:
- thisの文字列表現
-
getInt
public int getInt()Description copied from class:AbstractCobolFieldTODO: 準備中- Overrides:
getIntin classAbstractCobolField- Returns:
- TODO: 準備中
-
getDecimal
Description copied from class:AbstractCobolField数値を表すデータが実装すべきメソッド. 保持する数値データをCobolDecimal型に変換する.- Overrides:
getDecimalin classAbstractCobolField- Returns:
- 保持する数値データをCobolDecimal型に変換した値
-
setDecimal
Description copied from class:AbstractCobolFieldTODO: 準備中- Specified by:
setDecimalin classAbstractCobolField- Parameters:
decimal- TODO: 準備中
-
moveFrom
Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Specified by:
moveFromin classAbstractCobolField- Parameters:
src- 代入元のデータ
-
moveFrom
Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Specified by:
moveFromin classAbstractCobolField- Parameters:
dataStorage- 代入元のデータ
-
moveFrom
public void moveFrom(byte[] bytes) Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Specified by:
moveFromin classAbstractCobolField- Parameters:
bytes- 代入元のデータ
-
moveFrom
Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Overrides:
moveFromin classAbstractCobolField- Parameters:
string- 代入元のデータ
-
moveFrom
public void moveFrom(int number) Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Overrides:
moveFromin classAbstractCobolField- Parameters:
number- 代入元のデータ
-
moveFrom
public void moveFrom(double number) Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Overrides:
moveFromin classAbstractCobolField- Parameters:
number- 代入元のデータ
-
moveFrom
Description copied from class:AbstractCobolField引数で与えらえられたデータからthisへの代入を行う- Specified by:
moveFromin classAbstractCobolField- Parameters:
number- 代入元のデータ
-
addPackedInt
public int addPackedInt(int n) Description copied from class:AbstractCobolFieldTODO: 準備中- Specified by:
addPackedIntin classAbstractCobolField- Parameters:
n- TODO: 準備中- Returns:
- TODO: 準備中
-