Class CobolNumericEditedField
java.lang.Object
jp.osscons.opensourcecobol.libcobj.data.AbstractCobolField
jp.osscons.opensourcecobol.libcobj.data.CobolNumericEditedField
TODO: 準備中
-
Field Summary
Fields inherited from class jp.osscons.opensourcecobol.libcobj.data.AbstractCobolField
attribute, charSetSJIS, dataStorage, size -
Constructor Summary
ConstructorsConstructorDescriptionCobolNumericEditedField(int size, CobolDataStorage dataStorage, CobolFieldAttribute attribute) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionintaddPackedInt(int n) TODO: 準備中byte[]getBytes()TODO: 準備中数値を表すデータが実装すべきメソッド.TODO: 準備中thisの文字列表現をかえす.voidmoveFrom(byte[] bytes) 引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(double number) 引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(int number) 引数で与えらえられたデータからthisへの代入を行うvoid引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(BigDecimal number) 引数で与えらえられたデータからthisへの代入を行うvoid引数で与えらえられたデータからthisへの代入を行うvoidmoveFrom(CobolDataStorage dataStrage) 引数で与えらえられたデータから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, getInt, getLong, getLongValue, 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
-
CobolNumericEditedField
public CobolNumericEditedField(int size, CobolDataStorage dataStorage, CobolFieldAttribute attribute) コンストラクタ- 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の文字列表現
-
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: 準備中
-
addPackedInt
public int addPackedInt(int n) Description copied from class:AbstractCobolFieldTODO: 準備中- Specified by:
addPackedIntin classAbstractCobolField- Parameters:
n- TODO: 準備中- Returns:
- 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:
dataStrage- 代入元のデータ
-
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- 代入元のデータ
-
getNumericField
Description copied from class:AbstractCobolFieldTODO: 準備中- Overrides:
getNumericFieldin classAbstractCobolField- Returns:
- thisからCobolNumericField型へ変換した値
-