Class NumericFormatBinaryX
java.lang.Object
com.softwaremining.wrappers.format.Format
com.softwaremining.wrappers.format.AbstractNumericFormat
com.softwaremining.wrappers.format.NumericFormat
com.softwaremining.wrappers.format.NumericFormatCompressed
com.softwaremining.wrappers.format.NumericFormatBinaryX
Used for representation of 'COMP_X'
-
Field Summary
Fields inherited from class com.softwaremining.wrappers.format.NumericFormat
P_onLeft, P_onRight, P_SizeFields inherited from class com.softwaremining.wrappers.format.AbstractNumericFormat
DECIMAL_POINT_ON_SYSTEMFields inherited from class com.softwaremining.wrappers.format.Format
additionalParamsPostfixesMap, justifiedRight, totalRuntime_convertFromDisplayToStorage, totalRuntime_getInstance -
Method Summary
Modifier and TypeMethodDescriptionfinal intfinal StringconvertFromCompressedStorageToDisplayFormat(String formattedString) Convert from Storage-Compressed to Display This methods returns the actual stored value, even it is bigger than the defined format.final StringconvertFromStorageToDisplayFormat(String formattedString) protected StringformatHelper(long longVal, boolean isNegative) format a value according to the PIC definitionprotected final voidhandleIntegerPart(StringBuilder body, boolean[] sizeError) Methods inherited from class com.softwaremining.wrappers.format.NumericFormatCompressed
convertFromDisplayToStorage, convertFromDisplayToStorage, convertFromDisplayToStorage, convertFromDisplayToStorage, isCompressedMethods inherited from class com.softwaremining.wrappers.format.NumericFormat
getIntegerSize, getNumberOfDigits, getSQLObject, getStorageCellSizeMethods inherited from class com.softwaremining.wrappers.format.AbstractNumericFormat
adjustPercision, getFractionSize, getSystemDecimalPoint, isDecimal, isSignedMethods inherited from class com.softwaremining.wrappers.format.Format
assignJustifiedRight, convertFromDisplayToStorage, convertFromDisplayToStorage, convertFromDisplayToStorage, convertFromDisplayToStorage, getAllFormatInstances, getInstance, getInstance, getPicture, isJustifiedRight, setPicture, toString
-
Method Details
-
calculateFormattedCellSize
public final int calculateFormattedCellSize() -
formatHelper
format a value according to the PIC definition -
convertFromStorageToDisplayFormat
- Specified by:
convertFromStorageToDisplayFormatin classFormat
-
convertFromCompressedStorageToDisplayFormat
Description copied from class:NumericFormatCompressedConvert from Storage-Compressed to Display This methods returns the actual stored value, even it is bigger than the defined format.
E.g. PIC 9(2) COMP can store a value of 30000 ! This method will return "30000", but convertFromStorageToDisplayFormat will return "30".- Specified by:
convertFromCompressedStorageToDisplayFormatin classNumericFormatCompressed- Returns:
-
handleIntegerPart
-