X-Git-Url: https://git.ktnx.net/?p=mobile-ledger-staging.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fjson%2Fv1_15%2FParsedQuantity.java;h=9a81fcc7170ea08bf5d61c35d84432d8a5fc6702;hp=f40968307301df8aa41ee7652bc4003d055a2aa7;hb=bcf517d0eae491de46b71a1e0f288852ca3d64df;hpb=2f8d106cbcda51893aac741e5d4b64333f217f1f diff --git a/app/src/main/java/net/ktnx/mobileledger/json/v1_15/ParsedQuantity.java b/app/src/main/java/net/ktnx/mobileledger/json/v1_15/ParsedQuantity.java index f4096830..9a81fcc7 100644 --- a/app/src/main/java/net/ktnx/mobileledger/json/v1_15/ParsedQuantity.java +++ b/app/src/main/java/net/ktnx/mobileledger/json/v1_15/ParsedQuantity.java @@ -20,39 +20,5 @@ package net.ktnx.mobileledger.json.v1_15; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) -public class ParsedQuantity { - private long decimalMantissa; - private int decimalPlaces; - public ParsedQuantity() { - } - public ParsedQuantity(String input) { - parseString(input); - } - public long getDecimalMantissa() { - return decimalMantissa; - } - public void setDecimalMantissa(long decimalMantissa) { - this.decimalMantissa = decimalMantissa; - } - public int getDecimalPlaces() { - return decimalPlaces; - } - public void setDecimalPlaces(int decimalPlaces) { - this.decimalPlaces = decimalPlaces; - } - public float asFloat() { - return (float) (decimalMantissa * Math.pow(10, -decimalPlaces)); - } - public void parseString(String input) { - int pointPos = input.indexOf('.'); - if (pointPos >= 0) { - String integral = input.replace(".", ""); - decimalMantissa = Long.parseLong(integral); - decimalPlaces = input.length() - pointPos - 1; - } - else { - decimalMantissa = Long.parseLong(input); - decimalPlaces = 0; - } - } +public class ParsedQuantity extends net.ktnx.mobileledger.json.ParsedQuantity { }