Uses of Class
io.github.tonywasher.joceanus.oceanus.decimal.OceanusMoney
Packages that use OceanusMoney
Package
Description
Parsers.
UK Tax details.
Package that provides a Decimal implementation in many ways similar to that provided by
BigDecimal, except that the class is mutable, allowing for much faster arithmetic.
Handles mapping to/from database.
Service definition for SpreadSheet PlugIns.
Prometheus sheets is a package that simply maps data-types to and from backup spreadsheets.
Chart API.
Field API classes.
Tethys Table Manager API.
Core Charts.
Field core classes.
-
Uses of OceanusMoney in io.github.tonywasher.joceanus.metis.parser
Methods in io.github.tonywasher.joceanus.metis.parser that return OceanusMoney -
Uses of OceanusMoney in io.github.tonywasher.joceanus.moneywise.tax.uk
Methods in io.github.tonywasher.joceanus.moneywise.tax.uk that return OceanusMoneyModifier and TypeMethodDescriptionprotected OceanusMoneyMoneyWiseUKCapitalScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKDividendScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) Adjust Allowances.protected OceanusMoneyMoneyWiseUKInterestScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKRoomRentalScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.adjustForAllowance(OceanusMoney pAllowance, OceanusMoney pAmount) Adjust For an allowance/band.protected OceanusMoneyMoneyWiseUKAdditionalAllowance.calculateBasicAllowance(MoneyWiseUKTaxConfig pConfig) protected OceanusMoneyMoneyWiseUKAgeAllowance.calculateBasicAllowance(MoneyWiseUKTaxConfig pConfig) protected OceanusMoneyMoneyWiseUKBasicAllowance.calculateBasicAllowance(MoneyWiseUKTaxConfig pConfig) Calculate the allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.calculateBasicAllowance(MoneyWiseUKTaxConfig pConfig) protected OceanusMoneyMoneyWiseUKBasicAllowance.calculateDividendAllowance()Calculate the dividend allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.calculateDividendAllowance()protected OceanusMoneyMoneyWiseUKBasicAllowance.calculateSavingsAllowance(MoneyWiseUKTaxConfig pConfig) Calculate the savings allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.calculateSavingsAllowance(MoneyWiseUKTaxConfig pConfig) protected OceanusMoneyMoneyWiseUKAdditionalAllowance.getAdditionalAllowanceLimit()Obtain the additional Allowance limit.protected OceanusMoneyMoneyWiseUKSavingsAllowance.getAdditionalAllowanceLimit()Obtain the additional Allowance limit.protected OceanusMoneyMoneyWiseUKAgeAllowance.getAgeAllowanceLimit()Obtain the ageAllowanceLimit.protected OceanusMoneyMoneyWiseUKBasicAllowance.getAllowance()Obtain the allowance.MoneyWiseUKTaxConfig.getAllowance()Obtain the allowance.protected static OceanusMoneyMoneyWiseUKAllowanceFactory.getAmount(int pUnits) Create a currency amount.protected OceanusMoneyMoneyWiseUKCapitalScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKDividendScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) Obtain the taxFree amount.protected OceanusMoneyMoneyWiseUKInterestScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKRoomRentalScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected static OceanusMoneyMoneyWiseUKIncomeScheme.getAmountInBand(OceanusMoney pBand, OceanusMoney pAmount) Obtain the amount of income that falls in a band.protected OceanusMoneyMoneyWiseUKBasicAllowance.getCapitalAllowance()Obtain the capital allowance.MoneyWiseUKTaxConfig.getCapitalAllowance()Obtain the capital allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.getDividendAllowance()Obtain the dividend allowance.MoneyWiseUKTaxConfig.getDividendAllowance()Obtain the dividend allowance.MoneyWiseUKTaxConfig.getGrossPreSavings()Obtain the gross preSavings income.MoneyWiseUKTaxConfig.getGrossTaxable()Obtain the gross taxable income.protected OceanusMoneyMoneyWiseUKAgeAllowance.getHiAgeAllowance()Obtain the hiAgeAllowance.protected OceanusMoneyMoneyWiseUKAgeAllowance.getLoAgeAllowance()Obtain the loAgeAllowance.MoneyWiseUKChargeableGainsScheme.MoneyWiseUKSlicedTaxDueBucket.getNettTaxDue()Obtain the tax due.protected OceanusMoneyMoneyWiseUKBasicAllowance.getRentalAllowance()Obtain the rental allowance.MoneyWiseUKTaxConfig.getRentalAllowance()Obtain the rental allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.getSavingsAllowance()Obtain the savings allowance.MoneyWiseUKTaxConfig.getSavingsAllowance()Obtain the savings allowance.MoneyWiseUKTaxAnalysis.getTaxableIncome()MoneyWiseUKTaxAnalysis.getTaxDue()MoneyWiseUKTaxAnalysis.getTaxPaid()MoneyWiseUKTaxAnalysis.getTaxProfit()MoneyWiseUKChargeableGainsScheme.MoneyWiseUKSlicedTaxDueBucket.getTaxRelief()Obtain the tax relief.MoneyWiseUKChargeableGainsScheme.MoneyWiseUKSlicedTaxDueBucket.getTotalGains()Obtain the total gains.MoneyWiseUKChargeableGainsScheme.MoneyWiseUKSlicedTaxDueBucket.getTotalSlices()Obtain the total slices.protected OceanusMoneyMoneyWiseUKBasicAllowance.getZeroAmount()Obtain zero amount.Methods in io.github.tonywasher.joceanus.moneywise.tax.uk with parameters of type OceanusMoneyModifier and TypeMethodDescriptionprotected OceanusMoneyMoneyWiseUKCapitalScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKDividendScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) Adjust Allowances.protected OceanusMoneyMoneyWiseUKInterestScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKRoomRentalScheme.adjustAllowances(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.adjustForAllowance(OceanusMoney pAllowance, OceanusMoney pAmount) Adjust For an allowance/band.protected voidMoneyWiseUKIncomeScheme.adjustTaxBands(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) Adjust TaxBands.protected io.github.tonywasher.joceanus.moneywise.tax.MoneyWiseTaxBandSetMoneyWiseUKIncomeScheme.allocateToTaxBands(MoneyWiseUKTaxConfig pConfig, io.github.tonywasher.joceanus.moneywise.data.statics.MoneyWiseTaxClass pBasis, OceanusMoney pAmount) Allocate the amount to the appropriate tax bands.protected OceanusMoneyMoneyWiseUKCapitalScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKDividendScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKIncomeScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) Obtain the taxFree amount.protected OceanusMoneyMoneyWiseUKInterestScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected OceanusMoneyMoneyWiseUKRoomRentalScheme.getAmountInAllowance(MoneyWiseUKTaxConfig pConfig, OceanusMoney pAmount) protected static OceanusMoneyMoneyWiseUKIncomeScheme.getAmountInBand(OceanusMoney pBand, OceanusMoney pAmount) Obtain the amount of income that falls in a band.Constructors in io.github.tonywasher.joceanus.moneywise.tax.uk with parameters of type OceanusMoneyModifierConstructorDescriptionprotectedMoneyWiseUKAdditionalAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, OceanusMoney pLoAgeAllowance, OceanusMoney pHiAgeAllowance, OceanusMoney pAgeAllowanceLimit, OceanusMoney pAddAllowLimit) Constructor.protectedMoneyWiseUKAgeAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, OceanusMoney pLoAgeAllowance, OceanusMoney pAgeAllowanceLimit) Constructor.protectedMoneyWiseUKAgeAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, OceanusMoney pLoAgeAllowance, OceanusMoney pHiAgeAllowance, OceanusMoney pAgeAllowanceLimit) Constructor.protectedMoneyWiseUKAgeAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, OceanusMoney pLoAgeAllowance, OceanusMoney pHiAgeAllowance, OceanusMoney pAgeAllowanceLimit, io.github.tonywasher.joceanus.moneywise.tax.MoneyWiseMarginalReduction pReduction) Constructor.protectedMoneyWiseUKBasicAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance) Constructor.protectedMoneyWiseUKBasicAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, io.github.tonywasher.joceanus.moneywise.tax.MoneyWiseMarginalReduction pReduction) Constructor.protectedMoneyWiseUKSavingsAllowance(OceanusMoney pAllowance, OceanusMoney pRentalAllowance, OceanusMoney pCapitalAllowance, OceanusMoney pSavingsAllowance, OceanusMoney pDividendAllowance, OceanusMoney pAddAllowLimit) Constructor. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.oceanus.decimal
Subclasses of OceanusMoney in io.github.tonywasher.joceanus.oceanus.decimalMethods in io.github.tonywasher.joceanus.oceanus.decimal that return OceanusMoneyModifier and TypeMethodDescriptionOceanusMoney.changeCurrency(Currency pCurrency) Obtain value in different currency.OceanusMoney.convertCurrency(Currency pCurrency, OceanusRatio pRate) Obtain converted money.OceanusDecimalParser.createMoneyFromDouble(Double pValue) create Money from double.OceanusDecimalParser.createMoneyFromDouble(Double pValue, String pCurrCode) create Money from double.OceanusMoney.getDilutedMoney(OceanusRatio pDilution) obtain a Diluted money.static OceanusMoneyOceanusMoney.getWholeUnits(long pUnits) Factory method for generating whole monetary units (e.g. £)static OceanusMoneyOceanusMoney.getWholeUnits(long pUnits, Currency pCurrency) Factory method for generating whole monetary units for a currency (e.g. £)OceanusMoney.grossValueAtRate(OceanusRate pRate) calculate the gross value of this money at a given rate used to convert from net to gross values form interest and dividends.OceanusDecimalParser.parseMoneyValue(String pValue) Parse Money value.OceanusDecimalParser.parseMoneyValue(String pValue, Currency pDeemedCurrency) Parse Money value.OceanusMoney.taxCreditAtRate(OceanusRate pRate) calculate the TaxCredit value of this money at a given rate used to convert from net to gross. values form interest and dividendsOceanusUnits.valueAtPrice(OceanusPrice pPrice) calculate the value of these units at a given price.OceanusMoney.valueAtRate(OceanusRate pRate) calculate the value of this money at a given rate.OceanusMoney.valueAtRatio(OceanusRatio pRatio) calculate the value of this money at a given ratio.OceanusMoney.valueAtWeight(OceanusMoney pWeight, OceanusMoney pTotal) calculate the value of this money at a given proportion (i.e. weight/total).OceanusMoney.valueAtWeight(OceanusUnits pWeight, OceanusUnits pTotal) calculate the value of this money at a given proportion (i.e. weight/total).OceanusDecimalParser.zeroMoney()Obtain a new zero money value for the default currency.Obtain a new zero money value for the currency.Methods in io.github.tonywasher.joceanus.oceanus.decimal with parameters of type OceanusMoneyModifier and TypeMethodDescriptionvoidOceanusMoney.addAmount(OceanusMoney pValue) Add a monetary amount to the value.OceanusDecimalFormatter.formatMoney(OceanusMoney pMoney) Format Money value.voidOceanusMoney.subtractAmount(OceanusMoney pValue) Subtract a monetary amount from the value.OceanusDecimalFormatter.toCurrencyString(OceanusMoney pValue) Format a money value with currency code, into a locale independent format.OceanusMoney.valueAtWeight(OceanusMoney pWeight, OceanusMoney pTotal) calculate the value of this money at a given proportion (i.e. weight/total).Constructors in io.github.tonywasher.joceanus.oceanus.decimal with parameters of type OceanusMoneyModifierConstructorDescriptionOceanusMoney(OceanusMoney pMoney) Construct a new OceanusMoney by copying another money. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.prometheus.database
Methods in io.github.tonywasher.joceanus.prometheus.database that return OceanusMoneyModifier and TypeMethodDescriptionPrometheusTableDefinition.getMoneyValue(MetisDataItem.MetisDataFieldId pId, OceanusDataFormatter pFormatter) Get Money value for column.PrometheusColumnDefinition.PrometheusMoneyColumn.getValue(OceanusDataFormatter pFormatter) Obtain the value.Methods in io.github.tonywasher.joceanus.prometheus.database with parameters of type OceanusMoneyModifier and TypeMethodDescriptionvoidPrometheusTableDefinition.setMoneyValue(MetisDataItem.MetisDataFieldId pId, OceanusMoney pValue) Set Money value for column.(package private) voidPrometheusColumnDefinition.PrometheusMoneyColumn.setValue(OceanusMoney pValue) Set the value. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.prometheus.service.sheet
Methods in io.github.tonywasher.joceanus.prometheus.service.sheet that return OceanusMoneyModifier and TypeMethodDescriptionabstract OceanusMoneyPrometheusSheetCell.getMoney()Obtain money value of the cell.Methods in io.github.tonywasher.joceanus.prometheus.service.sheet with parameters of type OceanusMoneyModifier and TypeMethodDescriptionvoidPrometheusSheetCell.setMonetary(OceanusMoney pValue) Set monetary value of the cell.protected abstract voidPrometheusSheetCell.setMonetaryValue(OceanusMoney pValue) Set non-null monetary value of the cell. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.prometheus.sheets
Methods in io.github.tonywasher.joceanus.prometheus.sheets that return OceanusMoneyModifier and TypeMethodDescriptionprotected OceanusMoneyPrometheusSheetDataItem.loadMoney(int pOffset) Access a money value from the WorkSheet. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.tethys.api.chart
Methods in io.github.tonywasher.joceanus.tethys.api.chart that return OceanusMoneyModifier and TypeMethodDescriptionTethysUIAreaChart.TethysUIAreaChartDataPoint.getValue()Obtain the value.TethysUIBarChart.TethysUIBarChartDataSection.getValue()Obtain the value.TethysUIPieChart.TethysUIPieChartSection.getValue()Obtain the value.Methods in io.github.tonywasher.joceanus.tethys.api.chart with parameters of type OceanusMoneyModifier and TypeMethodDescriptionvoidTethysUIAreaChart.TethysUIAreaChartSeries.addPoint(OceanusDate pDate, OceanusMoney pValue) Add a dataPoint.voidTethysUIBarChart.TethysUIBarChartSeries.addSection(String pRef, OceanusMoney pValue) Add a dataSection.voidTethysUIBarChart.TethysUIBarChartSeries.addSection(String pRef, OceanusMoney pValue, Object pSource) Add a dataSection.default voidTethysUIPieChart.TethysUIPieChartData.addSection(String pName, OceanusMoney pValue) Add a section.voidTethysUIPieChart.TethysUIPieChartData.addSection(String pName, OceanusMoney pValue, Object pSource) Add a section. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.tethys.api.field
Classes in io.github.tonywasher.joceanus.tethys.api.field with type parameters of type OceanusMoneyModifier and TypeInterfaceDescriptionstatic interfaceCurrencyTextFieldControl.Methods in io.github.tonywasher.joceanus.tethys.api.field that return OceanusMoneyModifier and TypeMethodDescriptiondefault OceanusMoneyTethysUIDataEditField.TethysUIMoneyEditField.getCastValue(Object pValue) -
Uses of OceanusMoney in io.github.tonywasher.joceanus.tethys.api.table
Classes in io.github.tonywasher.joceanus.tethys.api.table with type parameters of type OceanusMoneyModifier and TypeInterfaceDescriptionstatic interfaceCurrencyTableColumn.Method parameters in io.github.tonywasher.joceanus.tethys.api.table with type arguments of type OceanusMoneyModifier and TypeMethodDescriptionTethysUITableColumn.TethysUITableMoneyColumn.setValidator(BiFunction<OceanusMoney, R, String> pValidator) -
Uses of OceanusMoney in io.github.tonywasher.joceanus.tethys.core.chart
Methods in io.github.tonywasher.joceanus.tethys.core.chart that return OceanusMoneyModifier and TypeMethodDescriptionTethysUICoreAreaChart.TethysUICoreAreaChartDataPoint.getValue()TethysUICoreBarChart.TethysUICoreBarChartDataSection.getValue()TethysUICorePieChart.TethysUICorePieChartSection.getValue()Methods in io.github.tonywasher.joceanus.tethys.core.chart with parameters of type OceanusMoneyModifier and TypeMethodDescriptionvoidTethysUICoreAreaChart.TethysUICoreAreaChartSeries.addPoint(OceanusDate pDate, OceanusMoney pValue) voidTethysUICoreBarChart.TethysUICoreBarChartSeries.addSection(String pRef, OceanusMoney pValue) voidTethysUICoreBarChart.TethysUICoreBarChartSeries.addSection(String pRef, OceanusMoney pValue, Object pSource) voidTethysUICorePieChart.TethysUICorePieChartData.addSection(String pName, OceanusMoney pValue, Object pSource) protected StringTethysUICoreAreaChart.getToolTip(String pName, OceanusMoney pValue) Obtain tooltip for series.Constructors in io.github.tonywasher.joceanus.tethys.core.chart with parameters of type OceanusMoneyModifierConstructorDescription(package private)TethysUICoreAreaChartDataPoint(TethysUIAreaChart.TethysUIAreaChartSeries pSeries, OceanusDate pDate, OceanusMoney pValue) Constructor.(package private)TethysUICoreBarChartDataSection(TethysUIBarChart.TethysUIBarChartSeries pSeries, String pRef, OceanusMoney pValue, Object pSource) Constructor. -
Uses of OceanusMoney in io.github.tonywasher.joceanus.tethys.core.field
Classes in io.github.tonywasher.joceanus.tethys.core.field with type parameters of type OceanusMoneyModifier and TypeClassDescriptionstatic classMoneyEditConverter class.Methods in io.github.tonywasher.joceanus.tethys.core.field that return OceanusMoneyModifier and TypeMethodDescriptionTethysUICoreDataEditConverter.TethysUICoreMoneyEditConverter.parseEditedValue(String pValue)