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.MoneyWiseUKAdditionalAllowance.calculateBasicAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKAgeAllowance.calculateBasicAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKBasicAllowance.calculateBasicAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKSavingsAllowance.calculateBasicAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.calculateBasicAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) Calculate the allowance.MoneyWiseUKBasicAllowance.calculateDividendAllowance()MoneyWiseUKSavingsAllowance.calculateDividendAllowance()MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.calculateDividendAllowance()Calculate the dividend allowance.MoneyWiseUKBasicAllowance.calculateSavingsAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKSavingsAllowance.calculateSavingsAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.calculateSavingsAllowance(MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl pConfig) Calculate the savings allowance.protected OceanusMoneyMoneyWiseUKAdditionalAllowance.getAdditionalAllowanceLimit()Obtain the additional Allowance limit.protected OceanusMoneyMoneyWiseUKSavingsAllowance.getAdditionalAllowanceLimit()Obtain the additional Allowance limit.protected OceanusMoneyMoneyWiseUKAgeAllowance.getAgeAllowanceLimit()Obtain the ageAllowanceLimit.MoneyWiseUKBasicAllowance.getAllowance()MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.getAllowance()Obtain the allowance.MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl.getAllowance()Obtain the allowance.MoneyWiseUKTaxConfig.getAllowance()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.MoneyWiseUKBasicAllowance.getCapitalAllowance()MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.getCapitalAllowance()Obtain the capital allowance.MoneyWiseUKTaxConfig.getCapitalAllowance()Obtain the capital allowance.protected OceanusMoneyMoneyWiseUKSavingsAllowance.getDividendAllowance()Obtain the dividend allowance.MoneyWiseUKTaxConfig.getDividendAllowance()Obtain the dividend allowance.MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl.getGrossPreSavings()Obtain the gross preSavings income.MoneyWiseUKTaxConfig.getGrossPreSavings()MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl.getGrossTaxable()Obtain the gross taxable income.MoneyWiseUKTaxConfig.getGrossTaxable()protected OceanusMoneyMoneyWiseUKAgeAllowance.getHiAgeAllowance()Obtain the hiAgeAllowance.protected OceanusMoneyMoneyWiseUKAgeAllowance.getLoAgeAllowance()Obtain the loAgeAllowance.MoneyWiseUKChargeableGainsScheme.MoneyWiseUKSlicedTaxDueBucket.getNettTaxDue()Obtain the tax due.MoneyWiseUKBasicAllowance.getRentalAllowance()MoneyWiseUKTax.MoneyWiseUKBasicAllowanceCtl.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 dividendsOceanusPrice.unitsAtPrice(OceanusUnits pUnits) calculate the value of specified units at this 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)