Hierarchy For All Packages
- com.truebubo.maniflow,
- com.truebubo.maniflow.commongui,
- com.truebubo.maniflow.database,
- com.truebubo.maniflow.debt,
- com.truebubo.maniflow.expense,
- com.truebubo.maniflow.income,
- com.truebubo.maniflow.money,
- com.truebubo.maniflow.money.CurrencyTypes,
- com.truebubo.maniflow.options,
- com.truebubo.maniflow.stats,
- com.truebubo.maniflow.stock,
- com.truebubo.maniflow.ui_mode
Class Hierarchy
- java.lang.Object
- com.truebubo.maniflow.AppShell (implements com.vaadin.flow.component.page.AppShellConfigurator)
- com.truebubo.maniflow.ui_mode.CLI (implements com.truebubo.maniflow.ui_mode.UIMode)
- com.truebubo.maniflow.options.CLIOptions
- com.truebubo.maniflow.commongui.CommonGUI
- com.vaadin.flow.component.Component (implements com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasStyle)
- com.vaadin.flow.component.orderedlayout.VerticalLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent, com.vaadin.flow.component.orderedlayout.ThemableLayout)
- com.truebubo.maniflow.debt.DebtViewGUI
- com.truebubo.maniflow.expense.ExpenseViewGUI
- com.truebubo.maniflow.income.IncomeViewGUI
- com.truebubo.maniflow.MainViewGUI
- com.truebubo.maniflow.stats.StatsViewGUI
- com.truebubo.maniflow.stock.StockViewGUI
- com.vaadin.flow.component.orderedlayout.VerticalLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent, com.vaadin.flow.component.orderedlayout.ThemableLayout)
- com.truebubo.maniflow.money.CurrencyConverterFactory
- com.truebubo.maniflow.debt.DebtService
- com.truebubo.maniflow.debt.DebtViewCLI
- com.truebubo.maniflow.expense.ExpenseService (implements com.truebubo.maniflow.money.MoneyExchangeService<T>)
- com.truebubo.maniflow.expense.ExpenseViewCLI
- com.truebubo.maniflow.ui_mode.GUI (implements com.truebubo.maniflow.ui_mode.UIMode)
- com.truebubo.maniflow.Help
- com.truebubo.maniflow.income.IncomeService (implements com.truebubo.maniflow.money.MoneyExchangeService<T>)
- com.truebubo.maniflow.income.IncomeViewCLI
- com.truebubo.maniflow.ManiflowApplication
- com.truebubo.maniflow.money.CurrencyTypes.Money<T>
- com.truebubo.maniflow.database.MongoDb
- com.truebubo.maniflow.debt.MongoDebtRepository (implements com.truebubo.maniflow.debt.DebtRepository)
- com.truebubo.maniflow.expense.MongoExpenseRepository (implements com.truebubo.maniflow.expense.ExpenseRepository)
- com.truebubo.maniflow.income.MongoIncomeRepository (implements com.truebubo.maniflow.income.IncomeRepository)
- com.truebubo.maniflow.stock.MongoStockRepository (implements com.truebubo.maniflow.stock.StockRepository)
- com.truebubo.maniflow.money.PolygonCurrencyConverter (implements com.truebubo.maniflow.money.CurrencyConverter)
- com.truebubo.maniflow.stock.PolygonStockPriceFinder (implements com.truebubo.maniflow.stock.StockPriceFinder)
- com.truebubo.maniflow.stats.StatsService
- com.truebubo.maniflow.stats.StatsViewCLI
- com.truebubo.maniflow.stock.StockService
- com.truebubo.maniflow.stock.StockViewCLI
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- com.truebubo.maniflow.money.ConversionFailedException
- com.truebubo.maniflow.stock.NotEnoughMoneyToBuyException
- java.lang.RuntimeException
- java.lang.UnsupportedOperationException
- com.truebubo.maniflow.money.UnsupportedCurrencyException
- java.lang.UnsupportedOperationException
- com.truebubo.maniflow.stock.StockNotFoundException
- com.truebubo.maniflow.stock.TooFewStocksOwnedException
- java.io.IOException
- java.lang.Exception
Interface Hierarchy
- com.truebubo.maniflow.money.CurrencyConverter
- com.truebubo.maniflow.debt.DebtRepository
- com.truebubo.maniflow.expense.ExpenseRepository
- com.truebubo.maniflow.income.IncomeRepository
- com.truebubo.maniflow.money.MoneyExchange
- com.truebubo.maniflow.money.MoneyExchangeService<T>
- com.truebubo.maniflow.stock.StockPriceFinder
- com.truebubo.maniflow.stock.StockRepository
- com.truebubo.maniflow.ui_mode.UIMode
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.truebubo.maniflow.options.CLIOptions.SupportedOptions
- com.truebubo.maniflow.money.CurrencyDesignation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.truebubo.maniflow.money.CachedExchangeRate
- com.truebubo.maniflow.debt.Debt
- com.truebubo.maniflow.expense.Expense (implements com.truebubo.maniflow.money.MoneyExchange)
- com.truebubo.maniflow.income.Income (implements com.truebubo.maniflow.money.MoneyExchange)
- com.truebubo.maniflow.stats.Stats
- com.truebubo.maniflow.stock.Stock
- com.truebubo.maniflow.stock.StockPrice
- java.lang.Record