litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.core.formatters; public class NFparsedparts { private String mBeforeAnyDigits = ""; private String mWholeDigits = ""; private boolean mDecimalFound = false; private String mFractionalDigits = ""; private String mAfterAnyDigits = ""; public String getBeforeAnyDigits() { return mBeforeAnyDigits; } public void addBeforeAnyDigits( char pChar ) { mBeforeAnyDigits += pChar; } public String getWholeDigits() { return mWholeDigits; } public void addWholeDigits( char pChar ) { mWholeDigits += pChar; } public boolean isDecimalFound() { return mDecimalFound; } public void setDecimalFound() { mDecimalFound = true; } public String getFractionalDigits() { return mFractionalDigits; } public void addFractionalDigits( char pChar ) { mFractionalDigits += pChar; } public String getAfterAnyDigits() { return mAfterAnyDigits; } public void addAfterAnyDigits( char pChar ) { mAfterAnyDigits += pChar; } public String toString() { String zBeforeDigits = getBeforeAnyDigits(); String zWholeDigits = getWholeDigits(); String dot = (isDecimalFound() ? "." : ""); String zFractional = getFractionalDigits(); String zAfterDigits = getAfterAnyDigits(); return zBeforeDigits + zWholeDigits + dot + zFractional + zAfterDigits; } } |