Index

A B C D E F G H I L M N O P Q R S T U V W 
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.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values