Uses of Class
io.github.tonywasher.joceanus.oceanus.decimal.OceanusRate
Packages that use OceanusRate
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.
Field API classes.
Tethys Table Manager API.
Field core classes.
-
Uses of OceanusRate in io.github.tonywasher.joceanus.metis.parser
Methods in io.github.tonywasher.joceanus.metis.parser that return OceanusRateModifier and TypeMethodDescriptionParse a rate. -
Uses of OceanusRate in io.github.tonywasher.joceanus.moneywise.tax.uk
Methods in io.github.tonywasher.joceanus.moneywise.tax.uk that return OceanusRateModifier and TypeMethodDescriptionprotected OceanusRateMoneyWiseUKDividendScheme.getAdditionalRate()Obtain the additional rate.protected OceanusRateMoneyWiseUKDividendScheme.MoneyWiseUKDividendAdditionalRateScheme.getAdditionalRate()protected OceanusRateMoneyWiseUKDividendScheme.getBaseRate()Obtain the base rate.protected OceanusRateMoneyWiseUKDividendScheme.MoneyWiseUKDividendBaseRateScheme.getBaseRate()protected OceanusRateMoneyWiseUKInterestScheme.getBaseRate()Obtain the base rate.protected OceanusRateMoneyWiseUKInterestScheme.MoneyWiseUKInterestBaseRateScheme.getBaseRate()protected OceanusRateMoneyWiseUKCapitalScheme.MoneyWiseUKCapitalFlatRateScheme.getBasicRate()Obtain the base rate.protected OceanusRateMoneyWiseUKTaxBands.getBasicTaxRate()Obtain the basic rate of income tax.protected OceanusRateMoneyWiseUKDividendScheme.getHigherRate()Obtain the higher rate.protected OceanusRateMoneyWiseUKDividendScheme.MoneyWiseUKDividendHigherRateScheme.getHigherRate()protected OceanusRateMoneyWiseUKCapitalScheme.MoneyWiseUKCapitalSplitRateScheme.getHighRate()Obtain the high rate.(package private) static OceanusRateMoneyWiseUKTaxBandsFactory.getRate(int pUnits) Create a rate.protected abstract OceanusRateMoneyWiseUKDividendScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) Obtain theTaxCredit rate for dividend.protected OceanusRateMoneyWiseUKDividendScheme.MoneyWiseUKDividendAsIncomeScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) protected OceanusRateMoneyWiseUKDividendScheme.MoneyWiseUKDividendBaseRateScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) protected abstract OceanusRateMoneyWiseUKInterestScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) Obtain theTaxCredit rate for interest.protected OceanusRateMoneyWiseUKInterestScheme.MoneyWiseUKInterestAsIncomeScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) protected OceanusRateMoneyWiseUKInterestScheme.MoneyWiseUKInterestBaseRateScheme.getTaxCreditRate(MoneyWiseUKTaxYear pTaxYear) MoneyWiseUKTaxYear.getTaxCreditRateForDividend()MoneyWiseUKTaxYear.getTaxCreditRateForInterest()Constructors in io.github.tonywasher.joceanus.moneywise.tax.uk with parameters of type OceanusRateModifierConstructorDescriptionprotectedConstructor.protectedMoneyWiseUKCapitalResidentialScheme(OceanusRate pRate, OceanusRate pHighRate, OceanusRate pResRate, OceanusRate pHighResRate) Constructor.protectedMoneyWiseUKCapitalSplitRateScheme(OceanusRate pRate, OceanusRate pHighRate) Constructor.protectedMoneyWiseUKDividendAdditionalRateScheme(OceanusRate pRate, OceanusRate pHighRate, OceanusRate pAddRate) Constructor.protectedMoneyWiseUKDividendAdditionalRateScheme(OceanusRate pRate, OceanusRate pHighRate, OceanusRate pAddRate, Boolean pReliefAvailable) Constructor.protectedConstructor.protectedMoneyWiseUKDividendBaseRateScheme(OceanusRate pRate, Boolean pReliefAvailable) Constructor.protectedMoneyWiseUKDividendHigherRateScheme(OceanusRate pRate, OceanusRate pHighRate) Constructor.protectedMoneyWiseUKDividendHigherRateScheme(OceanusRate pRate, OceanusRate pHighRate, Boolean pReliefAvailable) Constructor.protectedMoneyWiseUKDividendLoHigherRateScheme(OceanusRate pRate, OceanusRate pHigherRate) Constructor.protectedConstructor.protectedConstructor. -
Uses of OceanusRate in io.github.tonywasher.joceanus.oceanus.decimal
Fields in io.github.tonywasher.joceanus.oceanus.decimal declared as OceanusRateModifier and TypeFieldDescriptionstatic final OceanusRateOceanusRate.RATE_ONEHUNDREDPERCENTOne hundred percent.Methods in io.github.tonywasher.joceanus.oceanus.decimal that return OceanusRateModifier and TypeMethodDescriptionOceanusRatio.annualise(long pDays) Obtain annualised ratio.OceanusDecimalParser.createRateFromDouble(Double pValue) create Rate from double.OceanusRate.getRemainingRate()Obtain remaining rate of this rate (i.e. 100% - this rate).static OceanusRateOceanusRate.getTenthPermille(long pValue) Construct a new Rate by setting the value explicitly.static OceanusRateOceanusRate.getWholePercentage(long pValue) Construct a new Rate by setting the value explicitly.static OceanusRateOceanusRate.getWholePermille(long pValue) Construct a new Rate by setting the value explicitly.OceanusDecimalParser.parseRateValue(String pValue) Parse Rate value.Methods in io.github.tonywasher.joceanus.oceanus.decimal with parameters of type OceanusRateModifier and TypeMethodDescriptionOceanusDecimalFormatter.formatRate(OceanusRate pRate) Format Rate value.OceanusDecimalFormatter.formatRatePerMille(OceanusRate pRate) Format Rate value.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.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 dividendsOceanusMoney.valueAtRate(OceanusRate pRate) calculate the value of this money at a given rate.Constructors in io.github.tonywasher.joceanus.oceanus.decimal with parameters of type OceanusRateModifierConstructorDescriptionOceanusRate(OceanusRate pRate) Construct a new Rate by copying another rate. -
Uses of OceanusRate in io.github.tonywasher.joceanus.prometheus.database
Methods in io.github.tonywasher.joceanus.prometheus.database that return OceanusRateModifier and TypeMethodDescriptionPrometheusTableDefinition.getRateValue(MetisDataItem.MetisDataFieldId pId, OceanusDataFormatter pFormatter) Get Rate value for column.PrometheusColumnDefinition.PrometheusRateColumn.getValue(OceanusDataFormatter pFormatter) Obtain the value.Methods in io.github.tonywasher.joceanus.prometheus.database with parameters of type OceanusRateModifier and TypeMethodDescriptionvoidPrometheusTableDefinition.setRateValue(MetisDataItem.MetisDataFieldId pId, OceanusRate pValue) Set Rate value for column.(package private) voidPrometheusColumnDefinition.PrometheusRateColumn.setValue(OceanusRate pValue) Set the value. -
Uses of OceanusRate in io.github.tonywasher.joceanus.prometheus.service.sheet
Methods in io.github.tonywasher.joceanus.prometheus.service.sheet that return OceanusRateModifier and TypeMethodDescriptionabstract OceanusRatePrometheusSheetCell.getRate()Obtain rate value of the cell. -
Uses of OceanusRate in io.github.tonywasher.joceanus.prometheus.sheets
Methods in io.github.tonywasher.joceanus.prometheus.sheets that return OceanusRateModifier and TypeMethodDescriptionprotected OceanusRatePrometheusSheetDataItem.loadRate(int pOffset) Access a rate value from the WorkSheet. -
Uses of OceanusRate in io.github.tonywasher.joceanus.tethys.api.field
Methods in io.github.tonywasher.joceanus.tethys.api.field that return OceanusRateModifier and TypeMethodDescriptiondefault OceanusRateTethysUIDataEditField.TethysUIRateEditField.getCastValue(Object pValue) -
Uses of OceanusRate in io.github.tonywasher.joceanus.tethys.api.table
Method parameters in io.github.tonywasher.joceanus.tethys.api.table with type arguments of type OceanusRateModifier and TypeMethodDescriptionTethysUITableColumn.TethysUITableRateColumn.setValidator(BiFunction<OceanusRate, R, String> pValidator) -
Uses of OceanusRate in io.github.tonywasher.joceanus.tethys.core.field
Methods in io.github.tonywasher.joceanus.tethys.core.field that return OceanusRateModifier and TypeMethodDescriptionTethysUICoreDataEditConverter.TethysUICoreRateEditConverter.parseEditedValue(String pValue) Methods in io.github.tonywasher.joceanus.tethys.core.field with parameters of type OceanusRateModifier and TypeMethodDescriptionTethysUICoreDataEditConverter.TethysUICoreRateEditConverter.formatDisplayValue(OceanusRate pValue)