jgnash.engine |
|
Java Source File Name | Type | Comment |
AbstractInvestmentTransactionEntry.java | Class | |
Account.java | Class | |
AccountGroup.java | enum | Account Group class. |
AccountProperty.java | enum | |
AccountProxy.java | Class | Proxy class to locate account balance behaviors. |
AccountTreeDepthTest.java | Class | |
AccountTreeXMLFactory.java | Class | |
AccountType.java | enum | |
AccountUtils.java | Class | |
AmortizeObject.java | Class | This class is used to calculate loan payments.
Because BigDecimal is lacking methods of exponentials, calculations are
performed using StrictMath to maintain portability. |
CommodityNode.java | Class | |
CommodityNodeTest.java | Class | |
Comparators.java | Class | This class is useful for sorting and array of jgnashObjects with mixed
type. |
Config.java | Class | |
CurrencyNode.java | Class | |
DefaultCurrencies.java | Class | |
Engine.java | Class | Engine class
When objects are removed, they are wrapped in a TrashObject so they may still
be referenced for messaging and cleanup operations. |
EngineFactory.java | Class | |
EquityAccountProxy.java | Class | |
ExchangeRate.java | Class | |
ExchangeRateHistoryNode.java | Class | Exchange rate history node for a ExchangeRate . |
InvestmentAccountProxy.java | Class | |
InvestmentTransaction.java | Class | Class for investment transactions. |
QuoteSource.java | enum | |
ReconciledState.java | enum | |
ReconcileManager.java | Class | Manages the reconciliation options. |
RootAccount.java | Class | |
SecurityHistoryNode.java | Class | Historical data for a SecurityNode . |
SecurityNode.java | Class | |
StoredObject.java | Class | |
Transaction.java | Class | |
TransactionEntry.java | Class | Transaction Entry
Each Transaction entry has an amount for the credit and debit side of the
transaction. |
TransactionEntryAbstractIncrease.java | Class | |
TransactionEntryAddX.java | Class | Add shares without impacting the cash balance. |
TransactionEntryBuyX.java | Class | |
TransactionEntryDividendX.java | Class | Investment dividend. |
TransactionEntryMergeX.java | Class | Remove shares without impacting the cash balance. |
TransactionEntryReinvestDiv.java | Class | Reinvest dividends. |
TransactionEntryRemoveX.java | Class | Remove shares without impacting the cash balance. |
TransactionEntrySellX.java | Class | Buy shares and reduce the cash balance of an account. |
TransactionEntrySplitX.java | Class | Add shares without impacting the cash balance. |
TransactionFactory.java | Class | |
TransactionTag.java | enum | |
TransactionTest.java | Class | |
TransactionType.java | enum | Transaction type class. |
TrashObject.java | Class | Wraps objects that have been removed from active use in the engine. |
UUIDUtil.java | Class | |