Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractController<M> - Class in edu.ntnu.idi.idatt.view.components
-
Abstract class for controller.
- AbstractController(M) - Constructor for class edu.ntnu.idi.idatt.view.components.AbstractController
-
Default AbstractController constructor.
- AbstractView<T> - Class in edu.ntnu.idi.idatt.view.components
-
AbstractView class
- AbstractView() - Constructor for class edu.ntnu.idi.idatt.view.components.AbstractView
-
Constructor for AbstractView without initialization.
- AbstractView(T) - Constructor for class edu.ntnu.idi.idatt.view.components.AbstractView
-
Constructor for AbstractView.
- AbstractViewUI - Class in edu.ntnu.idi.idatt.view.components
-
Abstract View UI class.
- AbstractViewUI() - Constructor for class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Constructor for AbstactViewUI.
- ActionEventHandler - Interface in edu.ntnu.idi.idatt.view.components.primitives
-
ActionEventHandler functional interface.
- add(Transaction) - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Method for adding a new transaction to ArrayList transactions.
- addAllContent(Parent...) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for adding multiple contents to newest stack element.
- addContent(Parent) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for adding content to newest stack element.
- addMoney(BigDecimal) - Method in class edu.ntnu.idi.idatt.model.player.Player
-
Setters for money
- addNewSalesPrice(BigDecimal) - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method that adds new price to the price array.
- addShare(Share) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Setter for ArrayList shares.
- advance() - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method to advance the gameloop.
- advancePrice() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for advancing stock price.
- apply(Parent, String) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method for applying a css styling.
- applyNewspaperGlow(Node) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method that applies glow effect of new news in newspaper.
B
- BIG_TEXT_32 - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- build() - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for applying the builder method.
- Builder() - Constructor for class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
- buy(String, BigDecimal, Player) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method to allow a player to buy a stock.
- buyButtonClicked() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Method for handeling buy attempt.
C
- calculateCommision() - Method in class edu.ntnu.idi.idatt.service.transaction.PurchaseCalculator
-
Method that calculates the commission fee
- calculateCommision() - Method in class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Method that calculates the commission fee
- calculateCommision() - Method in interface edu.ntnu.idi.idatt.service.transaction.TransactionCalculator
- calculateGross() - Method in class edu.ntnu.idi.idatt.service.transaction.PurchaseCalculator
-
Method that calculates gross value
- calculateGross() - Method in class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Method that calculates gross value
- calculateGross() - Method in interface edu.ntnu.idi.idatt.service.transaction.TransactionCalculator
- calculateProfit() - Method in class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Method for calculating the total profit for a sold share.
- calculateTax() - Method in class edu.ntnu.idi.idatt.service.transaction.PurchaseCalculator
-
Method that calculates the tax
- calculateTax() - Method in class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Method that calculates the tax
- calculateTax() - Method in interface edu.ntnu.idi.idatt.service.transaction.TransactionCalculator
- calculateTotal() - Method in class edu.ntnu.idi.idatt.service.transaction.PurchaseCalculator
-
Method that calculates the total price of a bought share
- calculateTotal() - Method in class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Method that calculates the total price of a sold share
- calculateTotal() - Method in interface edu.ntnu.idi.idatt.service.transaction.TransactionCalculator
- colorProperty() - Method in class edu.ntnu.idi.idatt.view.components.elements.TextValueComponent
-
Getter for colorProperty.
- commit(Player) - Method in class edu.ntnu.idi.idatt.model.transaction.Purchase
- commit(Player) - Method in class edu.ntnu.idi.idatt.model.transaction.Sale
- commit(Player) - Method in class edu.ntnu.idi.idatt.model.transaction.Transaction
-
Abstract commit method to set the isCommited flag that symbolizes a unique transaction.
- commited - Variable in class edu.ntnu.idi.idatt.model.transaction.Transaction
- contains(Share) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for checking if the portfolio contains a specific share
- countDistinctWeeks() - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Method for counting amount of distinct weeks.
- createContent() - Method in class edu.ntnu.idi.idatt.view.components.AbstractView
-
Abstract method for creating view content.
- createContent() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Abstract method for content creation.
- createContent() - Method in class edu.ntnu.idi.idatt.view.entry.StartView
-
Overriden method for createContent()
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Override of createContent() method.
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishView
-
Override of the createContent() method.
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Override of createContent() method.
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Override of createContent() method.
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Override of createContent() method.
- createContent() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Override of createContent() method.
- createExchangeView() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Wrapper for Exchange View initialization method.
- createExchangeView(boolean) - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Wrapper for Exchange View initialization method.
- createFinishView() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Initialization method for Finish View.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Abstract method for header creation.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Override of createHeader() method.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Override of the createHeader() method.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Override of the createHeader() method.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Override of createHeader() method.
- createHeader() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Override of the createHeader() method.
- createHeader(String, Consumer) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Wrapper for creating simple header.
- createHeader(String, Consumer, List, ActionEventHandler...) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Wrapper for creating extended header.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Abstract method for menu creation.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Override of the createMenu() method.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Override of the createMenu() method.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Override of the createMenu() method.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Override of createMenu() method.
- createMenu() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Override of the createMenu() method.
- createMenu(String, List, ActionEventHandler...) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Method for creating menu element.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Abstract method for navigation creation.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Override of the createNavigation() method.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Override of the createNavigation() method.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Override of the createNavigation() method.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Override of createNavigation() method.
- createNavigation() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Override of the createNavigation() method.
- createNavigation(String, List, ActionEventHandler...) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Wrapper for creating navigation with title.
- createNavigation(Label, List, ActionEventHandler...) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Wrapper for creating navigation with title label.
- createNewspaperView(String) - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Initialization method for Newspaper View.
- createPortfolioView() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Wrapper for Portfolio View initialization method.
- createPortfolioView(String) - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Wrapper for Portfolio View initialization method.
- createStartView() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Initialization method for Start View.
- createStockView(String) - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Initialization method for Stock View.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Abstract method for toolbar creation.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Override of the createToolbar() method.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Override of the createtoolbar() method.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Override of the createToolbar() method.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Override of createToolbar() method.
- createToolbar() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Override of the createToolbar() method.
- createToolbar(ActionEventHandler, ActionEventHandler) - Static method in class edu.ntnu.idi.idatt.view.components.ui.UIFactory
-
Method for creating toolbar.
- createTransactionView() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Initialization method for Transaction View.
- createUIComponents() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Method for creating initial view wrappers.
- CssUtils - Class in edu.ntnu.idi.idatt.view.util
-
Utility CSS class.
- CssUtils() - Constructor for class edu.ntnu.idi.idatt.view.util.CssUtils
D
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class edu.ntnu.idi.idatt.storage.util.TransactionAdapter
-
Method for deserialization of Transactions.
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class edu.ntnu.idi.idatt.storage.util.TransactionCalculatorAdapter
-
Method for deserialization of TransactioNCalculators..
- DIAMOND_HANDS - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
- DISASTER - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- displayAwaitResponse() - Method in class edu.ntnu.idi.idatt.view.components.ui.UIAlert
-
Method for displaying and waiting for response from alert.
E
- edu.ntnu.idi.idatt - package edu.ntnu.idi.idatt
- edu.ntnu.idi.idatt.model - package edu.ntnu.idi.idatt.model
- edu.ntnu.idi.idatt.model.enums - package edu.ntnu.idi.idatt.model.enums
- edu.ntnu.idi.idatt.model.market - package edu.ntnu.idi.idatt.model.market
- edu.ntnu.idi.idatt.model.player - package edu.ntnu.idi.idatt.model.player
- edu.ntnu.idi.idatt.model.portfolio - package edu.ntnu.idi.idatt.model.portfolio
- edu.ntnu.idi.idatt.model.transaction - package edu.ntnu.idi.idatt.model.transaction
- edu.ntnu.idi.idatt.service.transaction - package edu.ntnu.idi.idatt.service.transaction
- edu.ntnu.idi.idatt.session - package edu.ntnu.idi.idatt.session
- edu.ntnu.idi.idatt.storage - package edu.ntnu.idi.idatt.storage
- edu.ntnu.idi.idatt.storage.util - package edu.ntnu.idi.idatt.storage.util
- edu.ntnu.idi.idatt.view - package edu.ntnu.idi.idatt.view
- edu.ntnu.idi.idatt.view.components - package edu.ntnu.idi.idatt.view.components
- edu.ntnu.idi.idatt.view.components.elements - package edu.ntnu.idi.idatt.view.components.elements
- edu.ntnu.idi.idatt.view.components.primitives - package edu.ntnu.idi.idatt.view.components.primitives
- edu.ntnu.idi.idatt.view.components.ui - package edu.ntnu.idi.idatt.view.components.ui
- edu.ntnu.idi.idatt.view.entry - package edu.ntnu.idi.idatt.view.entry
- edu.ntnu.idi.idatt.view.primary.exchange - package edu.ntnu.idi.idatt.view.primary.exchange
- edu.ntnu.idi.idatt.view.primary.finish - package edu.ntnu.idi.idatt.view.primary.finish
- edu.ntnu.idi.idatt.view.primary.newspaper - package edu.ntnu.idi.idatt.view.primary.newspaper
- edu.ntnu.idi.idatt.view.primary.portfolio - package edu.ntnu.idi.idatt.view.primary.portfolio
- edu.ntnu.idi.idatt.view.primary.portfolio.sections - package edu.ntnu.idi.idatt.view.primary.portfolio.sections
- edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel - package edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel
- edu.ntnu.idi.idatt.view.primary.stock - package edu.ntnu.idi.idatt.view.primary.stock
- edu.ntnu.idi.idatt.view.primary.stock.sections - package edu.ntnu.idi.idatt.view.primary.stock.sections
- edu.ntnu.idi.idatt.view.primary.stock.viewmodel - package edu.ntnu.idi.idatt.view.primary.stock.viewmodel
- edu.ntnu.idi.idatt.view.primary.transactions - package edu.ntnu.idi.idatt.view.primary.transactions
- edu.ntnu.idi.idatt.view.util - package edu.ntnu.idi.idatt.view.util
- ensureAppDataDirectoryExists() - Static method in class edu.ntnu.idi.idatt.storage.StorageFile
-
Method for ensuring that storage directory exists.
- eventFinishGame() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for finishing the game.
- Exchange - Class in edu.ntnu.idi.idatt.model
-
Exchange class
- Exchange(String, List) - Constructor for class edu.ntnu.idi.idatt.model.Exchange
-
Constructor for Exchange class
- ExchangeController - Class in edu.ntnu.idi.idatt.view.primary.exchange
-
Controller class for Exchange MVC.
- ExchangeController(ExchangeModel) - Constructor for class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Constructor for ExchangeController.
- ExchangeController.SortAction - Enum Class in edu.ntnu.idi.idatt.view.primary.exchange
-
SortAction Enum
- ExchangeModel - Class in edu.ntnu.idi.idatt.view.primary.exchange
-
Model class for the Exchange MVC.
- ExchangeModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeModel
- ExchangeView - Class in edu.ntnu.idi.idatt.view.primary.exchange
-
View class for Exchange MVC.
- ExchangeView() - Constructor for class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
- execute() - Method in interface edu.ntnu.idi.idatt.view.SceneFactory.MVCInitInterface
F
- FACTORY_EXPANSION - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- fadeInAnimation(Node) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method for creating a fade in animation.
- filler() - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for adding filler to newest stack element.
- findStocks(String) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method for searching after stocks.
- finishButtonClicked(ActionEventHandler) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Method for redirecting finish button clicked.
- FinishController - Class in edu.ntnu.idi.idatt.view.primary.finish
-
Controller class of Finish MVC.
- FinishController(FinishModel) - Constructor for class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Constructor for FinishController.
- FinishModel - Class in edu.ntnu.idi.idatt.view.primary.finish
-
Model class for Finish MVC.
- FinishModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.finish.FinishModel
- FinishView - Class in edu.ntnu.idi.idatt.view.primary.finish
-
View class of Finish MVC.
- FinishView() - Constructor for class edu.ntnu.idi.idatt.view.primary.finish.FinishView
-
Constructor for FinishView.
- FRAUD - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
G
- GAINERS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
- generateValueColors(double) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method for generating colors based on value.
- generateValueColors(BigDecimal) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method for generating colors based on value.
- getAllTimeScore() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Getter for allTimeScore.
- getAllTimeScore() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for allTimeScore property.
- getBalance() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for balance property.
- getBuyButton() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for buyButton.
- getBuyCost() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for buyCost.
- getBuyCost() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for buyCost property.
- getBuyInputField() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for buyInputField.
- getBuyInputField() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for buyInputField property.
- getBuyPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for buyPrice;
- getBuyPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for buyPrice property.
- getCalculator() - Method in class edu.ntnu.idi.idatt.model.transaction.Transaction
-
Getter for calculator.
- getChangeFromStock() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for obtaining the profit percent change for all shares.
- getChangeFromStock(String) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for obtaining the profit percent change from a specified share.
- getCompany() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Getter for company
- getDescription() - Method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Getter for description
- getError() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for error property.
- getExchange() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for exchange.
- getExchange() - Method in class edu.ntnu.idi.idatt.session.UserSession.SessionBundle
-
Getter for exchange.
- getFileName() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for FileName property.
- getGainers(int) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method for obtaining gainers
- getGraphNodes() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockModel
-
Getter for graphNodes observable array list.
- getHeader() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Getter for header.
- getHighestPrice() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for obtaining highest price.
- getHistoricalPrices() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for obtaining the whole price history.
- getInstance() - Static method in class edu.ntnu.idi.idatt.session.UserSession
-
Static getter for instance.
- getInstance() - Method in class edu.ntnu.idi.idatt.view.components.AbstractView
-
Getter for current view instance.
- getLatestChange() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Getter for latestChange.
- getLatestChange() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for latestChange property.
- getLatestChangeColorProperty() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for latestChangeColorProperty.
- getLatestPriceChange() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for obtaining recent price change.
- getLatestPriceChangePercent() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for calculating the latest price change in percent.
- getLosers(int) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method for obtaining losers
- getLowestPrice() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Method for obtaining lowest price.
- getMoney() - Method in class edu.ntnu.idi.idatt.model.player.Player
- getName() - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Getter for name.
- getName() - Method in class edu.ntnu.idi.idatt.model.player.Player
-
Getters
- getName() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for name propery.
- getNavigation() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Getter for navigation.
- getNetWorth() - Method in class edu.ntnu.idi.idatt.model.player.Player
-
Method for obtaining players net worth.
- getNetWorth() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for getting the net value of the portfolio..
- getNetWorth() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Getter for net worth.
- getNetWorth() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for netWorth property.
- getNetWorthTotalChange() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Getter for net worth total change.
- getNetWorthTotalChange() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for netWorthTotalChange property.
- getNetWorthTotalChangeColor() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for netWorthTotalChangeColor property.
- getNews() - Method in class edu.ntnu.idi.idatt.model.market.Newspaper
-
Getter for news arraylist.
- getNewsList() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperModel
-
Getter for newsList.
- getNewspaper() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Getter for newspaper
- getNewsStrings() - Method in class edu.ntnu.idi.idatt.model.market.Newspaper
-
Method for converting the arraylist to formatted strings.
- getOwnedAmount() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Getter for total amount of owned shares.
- getOwnedAmount() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Getter for ownedAmount.
- getOwnedAmount() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for ownedAmount property.
- getOwnedAmount(String) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for obtaining total amount of owned stock.
- getPlayer() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for player.
- getPlayer() - Method in class edu.ntnu.idi.idatt.session.UserSession.SessionBundle
-
Getter for player.
- getPlayerName() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted player name.
- getPlayerStatus() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted player status.
- getPlayerStatus() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Getter for player status.
- getPlayerStatus() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for playerStatus property.
- getPortfolio() - Method in class edu.ntnu.idi.idatt.model.player.Player
- getPortfolioButton() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for portfolioButton.
- getProfit() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Method for obtaining the share current profit.
- getProfitFromStock() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for obtaining profit from all shares.
- getProfitFromStock(String) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Method for obtaining profit from specified shares.
- getProfitPercent() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Method for obtaining the share profit change percent.
- getProfits() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted total profits.
- getPurchasePrice() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Getter for purchasePrice.
- getPurchases() - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for all purchases.
- getPurchases(int) - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for purchases done
- getQuantity() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Getter for quantity.
- getQuery() - Method in class edu.ntnu.idi.idatt.view.components.elements.SearchBarComponent
-
Getter for query property.
- getRatio() - Method in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
-
Getter for ratio.
- getResultMessage() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for resultMessage.
- getResultMessage() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for resultMessage property.
- getResultMessageColorProperty() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for resultMessageColorProperty.
- getROI() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted return of investement.
- getSales() - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for all sales.
- getSales(int) - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for sales done
- getSalesPrice() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Getter for current sale price
- getSession() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for current session bundle.
- getShare() - Method in class edu.ntnu.idi.idatt.model.transaction.Transaction
-
Getter for share.
- getShareList() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
-
Getter for the shareList property.
- getShares() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Getter for ArrayList shares.
- getShares(String) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Getter for ArrayList shares.
- getStartingMoney() - Method in class edu.ntnu.idi.idatt.model.player.Player
- getStatus() - Method in class edu.ntnu.idi.idatt.model.player.Player
-
Method for obtaining players trading status.
- getStock() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Getter for stock.
- getStock() - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperController
-
Getter for stock toString.
- getStock(String) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Getter for a specific stock.
- getStockList() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeModel
-
Getter for the stock list.
- getStockPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Getter for stockPrice.
- getStockPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for stockPrice property.
- getStocks() - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Getter for all stocks.
- getStorageFile() - Static method in class edu.ntnu.idi.idatt.storage.StorageFile
-
Method for obtaining storage file path.
- getSymbol() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
Getter for symbol
- getSymbol() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Method for obtaining stock symbol.
- getTitle() - Method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Getter for title
- getTitle() - Method in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
-
Getter for title.
- getTitle() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Getter for title.
- getTitle() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for title property.
- getToolbar() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Getter for toolbar.
- getTotalNetWorth() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted total net worth.
- getTotalPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Getter for totalPrice.
- getTotalPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
-
Getter for totalPrice property.
- getTotalProfits() - Method in class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Getter for totalProfits.
- getTotalProfits() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for totalProfits property.
- getTotalProfitsColorProperty() - Method in class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
-
Getter for totalProfitsColorProperty.
- getTotalPurchasePrice() - Method in class edu.ntnu.idi.idatt.model.portfolio.Share
-
Method for obtaining the total purchase price.
- getTotalSharesOwned() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Getter for total shares owned.
- getTotalSharesOwned() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
-
Getter for totalSharesOwned property.
- getTradingWeeks() - Method in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
-
Getter for trading weeks.
- getTransactionAmount() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted transaction amount.
- getTransactionArchive() - Method in class edu.ntnu.idi.idatt.model.player.Player
- getTransactionList() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionModel
-
Getter for the transactionList.
- getTransactions() - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for all transactions done.
- getTransactions(int) - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Getter for transactions done
- getTrend() - Method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Getter for trend
- getVolatility() - Method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Getter for volatility
- getWeek() - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Getter for week.
- getWeek() - Method in class edu.ntnu.idi.idatt.model.transaction.Transaction
-
Getter for week.
- getWeek() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for getting formatted week.
- goBack() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Method for going back to previous MVC instance.
- GRAY - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- GREEN - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- growWithAlignment(Pos) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for streching a node and positioning within.
H
- handle() - Method in interface edu.ntnu.idi.idatt.view.components.primitives.ActionEventHandler
- handleSearchQuery() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Method to handle searchbar query.
- handleSearchQuery() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for handeling searchbar search.
- handleSearchQuery() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController
-
Method for handeling the searchbar.
- handleSearchQuery(String) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Overloaded method for handeling searchbar search.
- hasNewNews() - Method in class edu.ntnu.idi.idatt.model.market.Newspaper
-
Method for checking if Newspaper has new news.
- hasStock(String) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method for checking if a specific stock exists in the exchange.
- holdingSale(Share) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for attemting Share sale.
I
- IconComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Icon Component class.
- IconComponent(Image, String, int) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.IconComponent
-
Constructor for IconComponent
- init(Stage, Parent) - Static method in class edu.ntnu.idi.idatt.view.SceneManager
-
Method for intialization of the Scene Manager.
- initController() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Method for initializing controller.
- initController() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for initializing controller dependencies.
- initController() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController
-
Method for initializing controller.
- initializeGame() - Method in class edu.ntnu.idi.idatt.view.entry.StartController
-
Method for initializing the game.
- instanceChildren() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
-
Getter for the view's root instance children.
- instanceChildren() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockModel
-
Getter for view's root instance children property.
- instanceEffects() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
-
Getter for the view's root instance effects.
- instanceEffects() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockModel
-
Getter for view's root instance effect property.
- INVESTOR - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
- isCommited() - Method in class edu.ntnu.idi.idatt.model.transaction.Transaction
-
Getter for commited.
- isEmpty() - Method in class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
-
Method for checking if there has been any transactions previously.
- isFinal() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Method for checking if current MVC instance is final.
- isFirstNewGame() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for first game status.
- isNewGame() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for newGame property.
- isPredefinedCSV() - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Getter for predefinedCSV property.
L
- Launcher - Class in edu.ntnu.idi.idatt
- Launcher() - Constructor for class edu.ntnu.idi.idatt.Launcher
- Launcher.Millions - Class in edu.ntnu.idi.idatt
-
Class for JavaFX startup.
- loadFromFile(String) - Static method in class edu.ntnu.idi.idatt.storage.StockParser
-
Wrapper for loading stocks from file.
- loadFromResource(InputStream) - Static method in class edu.ntnu.idi.idatt.storage.StockParser
-
Wrapper for loading stocks from resources.
- loadSession(String) - Static method in class edu.ntnu.idi.idatt.storage.SessionManager
-
Method for loading a user session by player name.
- LOSERS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
- LOSS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
- LOSS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
M
- makeFinishedGameState() - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for creating a finalized gamestate.
- makeNews() - Method in class edu.ntnu.idi.idatt.model.market.Newspaper
-
Method for creating news.
- makeUI() - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor
-
Method for obtaining the root element.
- MARKET_MANIPULATION_INVESTIGATION - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- MED_TEXT_16 - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- MED_TEXT_24 - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- MENU_ICON - Static variable in class edu.ntnu.idi.idatt.view.util.ResourceUtils
- Millions() - Constructor for class edu.ntnu.idi.idatt.Launcher.Millions
- model - Variable in class edu.ntnu.idi.idatt.view.components.AbstractController
- Model - Interface in edu.ntnu.idi.idatt.view.components
-
Interface Model
- moneyProperty() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for moneyProperty.
N
- netWorthProperty() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for netWorthProperty.
- NEW_PARTNERSHIP - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- NEW_PRODUCT - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- NEWEST - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
- NEWEST_DESCENDING - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- NEWS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
- NEWS - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
- newSession(Player, Exchange) - Static method in class edu.ntnu.idi.idatt.storage.SessionManager
-
Method for setting new session.
- Newspaper - Class in edu.ntnu.idi.idatt.model.market
-
Newspaper class
- Newspaper() - Constructor for class edu.ntnu.idi.idatt.model.market.Newspaper
- NewspaperController - Class in edu.ntnu.idi.idatt.view.primary.newspaper
-
Controller class for Newspaper MVC.
- NewspaperController(NewspaperModel, Stock) - Constructor for class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperController
-
Constructor for NewspaperController.
- NewspaperEnum - Enum Class in edu.ntnu.idi.idatt.model.enums
-
Newspaper enum.
- NewspaperModel - Class in edu.ntnu.idi.idatt.view.primary.newspaper
-
Model class of Newspaper MVC.
- NewspaperModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperModel
- NewspaperView - Class in edu.ntnu.idi.idatt.view.primary.newspaper
-
View class of Newspaper MVC.
- NewspaperView() - Constructor for class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
- NONE - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
- NONE - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- NONE_EVENT - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- NOVICE - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
O
- obtainCSVFile() - Method in class edu.ntnu.idi.idatt.view.entry.StartController
-
Method to obtain a user specified CSV file.
- OLDEST - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
- OLDEST_ASCENDING - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- onExitButton(ActionEventHandler) - Method in class edu.ntnu.idi.idatt.view.components.elements.RecieptComponent
-
Method for handeling exit button click.
- onIconClick(ActionEventHandler) - Method in class edu.ntnu.idi.idatt.view.components.elements.IconComponent
-
Method for handeling icon click.
- onShareClick(Consumer) - Method in class edu.ntnu.idi.idatt.view.components.elements.ShareComponent
-
Method for handeling share component click.
- onShareSellButton(Consumer) - Method in class edu.ntnu.idi.idatt.view.components.elements.ShareComponent
-
Method for handeling sell button click.
- onStockClick(Consumer) - Method in class edu.ntnu.idi.idatt.view.components.elements.StockComponent
-
Method for handeling component click.
P
- PAPER_HANDS - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
- parent(Pane) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Setter for UICompositor parent/root element.
- PATENT_APPROVED - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- PATENT_DENIED - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- Player - Class in edu.ntnu.idi.idatt.model.player
- Player(String, BigDecimal) - Constructor for class edu.ntnu.idi.idatt.model.player.Player
- playerInfoModel() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
-
Getter for the playerInfoModel.
- PlayerInfoModel - Class in edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel
-
ViewModel class of PlayerInfo.
- PlayerInfoModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.portfolio.viewmodel.PlayerInfoModel
- PlayerInfoSection - Class in edu.ntnu.idi.idatt.view.primary.portfolio.sections
-
Section class of Portfolio MVC.
- PlayerInfoSection() - Constructor for class edu.ntnu.idi.idatt.view.primary.portfolio.sections.PlayerInfoSection
-
Constructor for PlayerInfoSection
- PlayerStatusEnum - Enum Class in edu.ntnu.idi.idatt.model.enums
-
Enum class that holds the different player statuses.
- Portfolio - Class in edu.ntnu.idi.idatt.model.portfolio
-
Portfolio class
- Portfolio() - Constructor for class edu.ntnu.idi.idatt.model.portfolio.Portfolio
- portfolioButtonClicked() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Method to execute on portfolio button clicked.
- PortfolioController - Class in edu.ntnu.idi.idatt.view.primary.portfolio
-
Constructor class of Portfolio MVC.
- PortfolioController(PortfolioModel) - Constructor for class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Constructor for PortfolioController.
- PortfolioController.SortAction - Enum Class in edu.ntnu.idi.idatt.view.primary.portfolio
-
SortAction enum.
- PortfolioModel - Class in edu.ntnu.idi.idatt.view.primary.portfolio
-
Model class of the Portfolio MVC.
- PortfolioModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
- PortfolioView - Class in edu.ntnu.idi.idatt.view.primary.portfolio
-
View class of the Portfolio MVC.
- PortfolioView() - Constructor for class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
- priceInfoModel() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockModel
-
Getter for priceInfoModel.
- PriceInfoModel - Class in edu.ntnu.idi.idatt.view.primary.stock.viewmodel
-
ViewModel class of the Stock MVC.
- PriceInfoModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.PriceInfoModel
- PriceInfoSection - Class in edu.ntnu.idi.idatt.view.primary.stock.sections
-
View model of Stock MVC.
- PriceInfoSection() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.sections.PriceInfoSection
-
Constructor of PriceInfoSection
- PRODUCT_RECALL - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- PROFIT - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
- PROFIT - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- properties(Consumer) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for changing newest stack element properties.
- Purchase - Class in edu.ntnu.idi.idatt.model.transaction
-
Purchase class
- Purchase(Share, int) - Constructor for class edu.ntnu.idi.idatt.model.transaction.Purchase
-
Constructor for a Purchase
- PURCHASE - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- PurchaseCalculator - Class in edu.ntnu.idi.idatt.service.transaction
-
PurchaseCalculator class
- PurchaseCalculator(Share) - Constructor for class edu.ntnu.idi.idatt.service.transaction.PurchaseCalculator
-
Constructor for PurchaseCalculator
Q
- QUARTER - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- QUIT_ICON - Static variable in class edu.ntnu.idi.idatt.view.util.ResourceUtils
R
- RecieptComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Reciept component class
- RecieptComponent(Transaction) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.RecieptComponent
-
Constructor for RecieptComponent
- RED - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- redirectView(String) - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Method for redirecting view based on stock symbol.
- reloadCurrent() - Static method in class edu.ntnu.idi.idatt.view.SceneFactory
-
Method for refreshing current MVC instance.
- removeSession() - Static method in class edu.ntnu.idi.idatt.storage.SessionManager
-
Method to remove current session.
- removeShare(Share) - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Setter for ArrayList shares.
- removeShares() - Method in class edu.ntnu.idi.idatt.model.portfolio.Portfolio
-
Removes all shares.
- renderGraph() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Method for rendering stock price graph.
- RESEARCH_FUNDS - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- ResourceUtils - Class in edu.ntnu.idi.idatt.view.util
-
Utility resource class.
- ResourceUtils() - Constructor for class edu.ntnu.idi.idatt.view.util.ResourceUtils
- ROARING_KITTY - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
S
- Sale - Class in edu.ntnu.idi.idatt.model.transaction
-
Sale class
- Sale(Share, int) - Constructor for class edu.ntnu.idi.idatt.model.transaction.Sale
-
Constructor for a Sale
- SALE - Enum constant in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
- SaleCalculator - Class in edu.ntnu.idi.idatt.service.transaction
-
SaleCalculator class
- SaleCalculator(Share) - Constructor for class edu.ntnu.idi.idatt.service.transaction.SaleCalculator
-
Constructor for SaleCaculator
- saveSession() - Static method in class edu.ntnu.idi.idatt.storage.SessionManager
-
Method for saving current session.
- SceneFactory - Class in edu.ntnu.idi.idatt.view
-
Factory class for creating MVC scenes.
- SceneFactory() - Constructor for class edu.ntnu.idi.idatt.view.SceneFactory
- SceneFactory.MVCInitInterface - Interface in edu.ntnu.idi.idatt.view
-
Functional interface for saving factory methods.
- SceneManager - Class in edu.ntnu.idi.idatt.view
-
SceneManager class for managing objects to the stage.
- SearchBarComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Searchbar component class.
- SearchBarComponent(String) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.SearchBarComponent
-
Constructor for SearchBarComponent.
- searchQueryProperty() - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeModel
-
Getter for search query property.
- searchQueryProperty() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioModel
-
Getter for search query property.
- searchQueryProperty() - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionModel
-
Getter for search query property.
- sell(Share, Player) - Method in class edu.ntnu.idi.idatt.model.Exchange
-
Method to allow a player to sell a stock.
- serialize(Transaction, Type, JsonSerializationContext) - Method in class edu.ntnu.idi.idatt.storage.util.TransactionAdapter
-
Method for serialization of Transactions.
- serialize(TransactionCalculator, Type, JsonSerializationContext) - Method in class edu.ntnu.idi.idatt.storage.util.TransactionCalculatorAdapter
-
Method for serialization of TransactionCalculators.
- SessionBundle(Player, Exchange) - Constructor for class edu.ntnu.idi.idatt.session.UserSession.SessionBundle
-
Constructor for SessionBundle.
- SessionManager - Class in edu.ntnu.idi.idatt.storage
-
Class for managing user sessions.
- SessionManager() - Constructor for class edu.ntnu.idi.idatt.storage.SessionManager
- set(Parent, String) - Static method in class edu.ntnu.idi.idatt.view.util.CssUtils
-
Method for setting one css styling.
- setAllTimeScore() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Setter for all time score.
- setController(StartController) - Method in class edu.ntnu.idi.idatt.view.entry.StartView
-
Setter for StartController.
- setController(ExchangeController) - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Setter for the ExchangeController.
- setController(FinishController) - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishView
-
Method for setting the FinishController.
- setController(NewspaperController) - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Setter for NewspaperController.
- setController(PortfolioController) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Setter for PortfolioController.
- setController(StockController) - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Setter for Stockcontroller.
- setController(TransactionController) - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Setter for TransactionController.
- setCurrentPrice() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Setter for current price.
- setExchange(Exchange) - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Setter for exchange.
- setFirstNewGame(boolean) - Method in class edu.ntnu.idi.idatt.view.entry.StartModel
-
Setter for first game status.
- setInstance(T) - Method in class edu.ntnu.idi.idatt.view.components.AbstractView
-
Setter for current view instance.
- setLatestChange() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Setter for latest change percent.
- setModel(StartModel) - Method in class edu.ntnu.idi.idatt.view.entry.StartView
-
Setter for StartModel.
- setModel(ExchangeModel) - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeView
-
Setter for the ExchangeModel.
- setModel(NewspaperModel) - Method in class edu.ntnu.idi.idatt.view.primary.newspaper.NewspaperView
-
Setter for NewspaperModel.
- setModel(PortfolioModel) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Setter for the PortfolioModel.
- setModel(StockModel) - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Setter for StockModel.
- setModel(TransactionModel) - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
-
Setter for TransactionModel.
- setOwnedAmount() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Setter for owned stock amount.
- setPlayer(Player) - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Setter for player.
- setPlayerInfoSectionModel(PlayerInfoModel) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioView
-
Setter for PlayerInfoModel.
- setPriceInfoSectionModel(PriceInfoModel) - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Setter for PriceInfoModel.
- setProfitsColor(Parent) - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for applying color to profit label.
- setRoiColor(Parent) - Method in class edu.ntnu.idi.idatt.view.primary.finish.FinishController
-
Method for applying color to return of investement label.
- setShareModel(List) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for setting new shares to the model list.
- setStocksModel(List) - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Method for setting new stocks to the exchange.
- setTotalProfits() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Setter for total profits.
- setTradeSectionModel(TradeModel) - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockView
-
Setter for TradeModel.
- setTransactionModel(List) - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController
-
Setter for the transactions in the model.
- setupPlayerInfo() - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for setting up initial portfolio information.
- Share - Class in edu.ntnu.idi.idatt.model.portfolio
-
Share class
- Share(Stock, BigDecimal, BigDecimal) - Constructor for class edu.ntnu.idi.idatt.model.portfolio.Share
-
Constructor for a Share.
- ShareComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Share Component class.
- ShareComponent(Share) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.ShareComponent
-
Constructor for ShareComponent.
- showReciept(Purchase) - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Method for showing transaction reciept.
- showReciept(Sale) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for showing transaction reciept.
- SMALL_TEXT_12 - Static variable in class edu.ntnu.idi.idatt.view.util.CssUtils
- sortSharesBy(PortfolioController.SortAction) - Method in class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController
-
Method for sorting shares.
- sortStocksBy(ExchangeController.SortAction) - Method in class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController
-
Method for sorting stocks.
- sortTransactionsBy(TransactionController.SortAction) - Method in class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController
-
Method for sorting transactions.
- SPECULATOR - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
- start(Stage) - Method in class edu.ntnu.idi.idatt.Launcher.Millions
-
JavaFX entry point.
- StartController - Class in edu.ntnu.idi.idatt.view.entry
-
Class for Start MVC Controller.
- StartController(StartModel) - Constructor for class edu.ntnu.idi.idatt.view.entry.StartController
-
Constructor for StartController.
- StartModel - Class in edu.ntnu.idi.idatt.view.entry
-
Model class for Start MVC.
- StartModel() - Constructor for class edu.ntnu.idi.idatt.view.entry.StartModel
-
Constructor for StartModel.
- StartView - Class in edu.ntnu.idi.idatt.view.entry
-
View class for StartView MVC.
- StartView() - Constructor for class edu.ntnu.idi.idatt.view.entry.StartView
-
Constructor for StartView.
- statusProperty() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for statusProperty.
- Stock - Class in edu.ntnu.idi.idatt.model.market
-
Stock class
- Stock(String, String, List) - Constructor for class edu.ntnu.idi.idatt.model.market.Stock
-
Constructor for a Stock.
- StockComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Stock Component class.
- StockComponent(Stock) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.StockComponent
-
Constructor for StockComponent
- StockController - Class in edu.ntnu.idi.idatt.view.primary.stock
-
Controller class of Stock MVC.
- StockController(StockModel, Stock) - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.StockController
-
Constructor for StockController.
- StockModel - Class in edu.ntnu.idi.idatt.view.primary.stock
- StockModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.StockModel
- StockParser - Class in edu.ntnu.idi.idatt.storage
-
Utility class for parsing stocks.
- StockView - Class in edu.ntnu.idi.idatt.view.primary.stock
-
View class of Stock MVC.
- StockView() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.StockView
- StorageFile - Class in edu.ntnu.idi.idatt.storage
-
Utility class for system-specific path obtaining.
- StorageFile() - Constructor for class edu.ntnu.idi.idatt.storage.StorageFile
- SUPPLY_SHORTAGE - Enum constant in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
- switchTo(Parent) - Static method in class edu.ntnu.idi.idatt.view.SceneManager
-
Method for switching the scene's root variable.
T
- TextValueComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Text-Value Component class.
- TextValueComponent(String) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.TextValueComponent
-
Constructor for TextValueComponent.
- toggleMenu() - Method in class edu.ntnu.idi.idatt.view.components.AbstractViewUI
-
Method for toggling the visibility of the menu.
- toString() - Method in class edu.ntnu.idi.idatt.model.market.Stock
-
toString method.
- tradeModel() - Method in class edu.ntnu.idi.idatt.view.primary.stock.StockModel
-
Getter for tradeModel.
- TradeModel - Class in edu.ntnu.idi.idatt.view.primary.stock.viewmodel
-
ViewModel class of PortfolioMVC.
- TradeModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.viewmodel.TradeModel
- TradeSection - Class in edu.ntnu.idi.idatt.view.primary.stock.sections
-
View class of the Stock MVC.
- TradeSection() - Constructor for class edu.ntnu.idi.idatt.view.primary.stock.sections.TradeSection
-
Constructor of TradeSection.
- Transaction - Class in edu.ntnu.idi.idatt.model.transaction
-
Transaction class
- TransactionAdapter - Class in edu.ntnu.idi.idatt.storage.util
-
Transaction adapter class.
- TransactionAdapter() - Constructor for class edu.ntnu.idi.idatt.storage.util.TransactionAdapter
- TransactionArchive - Class in edu.ntnu.idi.idatt.model.transaction
-
TransactionArchive class
- TransactionArchive() - Constructor for class edu.ntnu.idi.idatt.model.transaction.TransactionArchive
- TransactionCalculator - Interface in edu.ntnu.idi.idatt.service.transaction
-
TransactionCalculator interface
- TransactionCalculatorAdapter - Class in edu.ntnu.idi.idatt.storage.util
-
TransactionCalculator adapter class.
- TransactionCalculatorAdapter() - Constructor for class edu.ntnu.idi.idatt.storage.util.TransactionCalculatorAdapter
- TransactionComponent - Class in edu.ntnu.idi.idatt.view.components.elements
-
Transaction component class.
- TransactionComponent(Transaction) - Constructor for class edu.ntnu.idi.idatt.view.components.elements.TransactionComponent
-
Constructor for TransactionComponent
- TransactionController - Class in edu.ntnu.idi.idatt.view.primary.transactions
-
Controller class of the Transaction MVC.
- TransactionController(TransactionModel) - Constructor for class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController
-
Constructor of TransactionController.
- TransactionController.SortAction - Enum Class in edu.ntnu.idi.idatt.view.primary.transactions
-
SortAction enum.
- TransactionModel - Class in edu.ntnu.idi.idatt.view.primary.transactions
-
Model class of the Transaction MVC.
- TransactionModel() - Constructor for class edu.ntnu.idi.idatt.view.primary.transactions.TransactionModel
- TransactionView - Class in edu.ntnu.idi.idatt.view.primary.transactions
-
View class of the Transaction MVC.
- TransactionView() - Constructor for class edu.ntnu.idi.idatt.view.primary.transactions.TransactionView
U
- UIAlert - Class in edu.ntnu.idi.idatt.view.components.ui
-
Class for creating UI confirmation alerts.
- UIAlert(String, String, String) - Constructor for class edu.ntnu.idi.idatt.view.components.ui.UIAlert
-
Constructor for UIAlert.
- UICompositor - Class in edu.ntnu.idi.idatt.view.components.ui
-
UICompositor class
- UICompositor(UICompositor.Builder) - Constructor for class edu.ntnu.idi.idatt.view.components.ui.UICompositor
-
Constructor for UICompositor.
- UICompositor.Builder - Class in edu.ntnu.idi.idatt.view.components.ui
-
Builder class for UICompositor instances.
- UIFactory - Class in edu.ntnu.idi.idatt.view.components.ui
-
Factory class for creating UI elements.
- UIFactory() - Constructor for class edu.ntnu.idi.idatt.view.components.ui.UIFactory
- unwrap() - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for adding newest stack element to previous on stack element.
- updateGameState() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Method used for updating the game state.
- UserSession - Class in edu.ntnu.idi.idatt.session
-
Class for managing current session.
- UserSession.SessionBundle - Class in edu.ntnu.idi.idatt.session
-
SessionBundle class.
V
- valueOf(String) - Static method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
-
Returns the enum constant of this class with the specified name.
- valueProperty() - Method in class edu.ntnu.idi.idatt.view.components.elements.TextValueComponent
-
Getter for valueProperty
- values() - Static method in enum class edu.ntnu.idi.idatt.model.enums.NewspaperEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.ntnu.idi.idatt.model.enums.PlayerStatusEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.ntnu.idi.idatt.view.primary.exchange.ExchangeController.SortAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.ntnu.idi.idatt.view.primary.portfolio.PortfolioController.SortAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.ntnu.idi.idatt.view.primary.transactions.TransactionController.SortAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- weekProperty() - Method in class edu.ntnu.idi.idatt.session.UserSession
-
Getter for weekProperty.
- withdrawMoney(BigDecimal) - Method in class edu.ntnu.idi.idatt.model.player.Player
- wrap(Pane) - Method in class edu.ntnu.idi.idatt.view.components.ui.UICompositor.Builder
-
Method for adding a layer to the stack.
All Classes and Interfaces|All Packages|Constant Field Values