|
Class Summary |
| AbstractTxn |
This is the base class for all types of transactions. |
| Account |
The base account class. |
| AccountIterator |
Iterator used to scan a set of accounts. |
| AccountTxnFilter |
Objects of this type define a filter for transactions based on
the account that they affect. |
| AccountTypeSet |
This class represents a set of accounts types. |
| AccountUtil |
Miscellaneous functions |
| AddressBook |
Container for the set of address entries in Moneydance. |
| AssetAccount |
An account representing a general asset. |
| AssetTypeGroup |
Tracks the list of accounts and balances for a particular asset type. |
| AvailableSharesTracker |
A class that tracks the number of available shares as of a given date, for a particular security. |
| BankAccount |
An account representing a bank (ie checking or savings) account |
| BasicReminder |
Reminder that includes a simple note or memo that should appear according to a schedule |
| Budget |
Represents one item in a budget |
| BudgetCalculationResults |
Holds the results of a budget calculation, including totals for income and expenses separately,
and for multiple date ranges. |
| BudgetItem |
Represents one item in a budget |
| BudgetItemDetail |
For one specific category, holds all the budget information (actual vs. |
| BudgetList |
Container for the budgets in a data file |
| CapitalGainBuy |
Tracks a buy transaction for capital gain calculations, particularly average cost with long term
and short term gains. |
| CapitalGainResult |
Tracks the result of a capital gain computation, including both short term and long term
gains. |
| CreditCardAccount |
An account representing a credit card account |
| CurrencyTable |
A table containing the set of currencies in a moneydance data set |
| CurrencyType |
A structure that represents a single type of currency, identified
by the three digit currency code. |
| CurrencyUtil |
Miscellaneous currency functions (mostly conversion). |
| DateReminderPair |
|
| DateTxnFilter |
Objects of this type define a filter for transactions based on
the date of the transaction. |
| ExpenseAccount |
A normal "expense" account (aka Expense Category) |
| FullAccountList |
Holds the full list of possible accounts, given a filter. |
| IncomeAccount |
A normal "income" account (aka Income Category) . |
| InvestFields |
InvestField objects know how to extract the relevant fields from investment
transactions so that they can be more easily edited and displayed. |
| InvestmentAccount |
An account representing an investment account |
| InvestUtil |
Miscellaneous investment functions |
| LiabilityAccount |
An account representing a liability or debt |
| LoanAccount |
An account representing a loan |
| MemorizedItemManager |
Manager for memorized reports and graphs, provides notifications when changes are made. |
| N12EHtml |
Non-localizable (N12E) string statics for HTML markup. |
| NullTxnFilter |
Objects of this type define a filter for transactions based on
the account that they affect. |
| OnlineAccountInfo |
This class includes information that describes an online account. |
| OnlineInfo |
This class maintains information about the online connections,
logins, and financial institutions that we can connect to. |
| OnlineMail |
Simple mail object that describes mails that are stored in
the users mail list on the online banking server. |
| OnlineMailList |
This class contains a set of mails that are used for
online bill-mail. |
| OnlinePayee |
Simple payee object that describes payees that are stored in
the users payee list on the online banking server. |
| OnlinePayeeList |
This class contains a set of payees that are used for
online bill-payment. |
| OnlinePayment |
Simple payment object that describes payments that are stored in
the users payment list on the online banking server. |
| OnlinePaymentList |
This class contains a set of payments that are used for
online bill-payment. |
| OnlineService |
This class describes one "service" that a user can connect
to in order to do "stuff" online. |
| OnlineTxn |
Simple transaction object that holds transactions that
are downloaded from a bank, before the transactions can
be committed to the local database. |
| OnlineTxnList |
This class contains a set of transactions that are used for
online banking and bill-payment. |
| ParentTxn |
Concrete class that represents the "source" side of a transaction. |
| Reminder |
Basic superclass of all types of reminders - items that can be scheduled
to occur on a specific date or recurring series of dates. |
| ReminderSet |
A set of Reminder objects that occur according to some (possibly recurring) schedule |
| ROICashFlowEntry |
Tracks a transaction for Return On Investment/Internal Rate of Return computations. |
| RootAccount |
The root of all accounts. |
| SearchTxnList |
Contains a list of split and parent transactions using search criteria and the
TxnIterator class. |
| SecurityAccount |
An account representing a stock or security. |
| SplitTxn |
Concrete class that represents the destination side of a transaction. |
| Tag |
This is a small utility class that just associates a key
with a value. |
| TagSet |
This is a class used to keep track of an arbitrary set of tags
that can be associated with transactions, currencies, or accounts. |
| TransactionReminder |
A TransactionReminder contains a 'template' transaction that is recorded according
to a schedule. |
| TransactionSet |
The set of transactions that are associated with a data file or RootAccount |
| TxnIterator |
A TxnIterator is an iterator that scans both sides of all transactions, treating
split transactions as N*2 transactions where N is the number of SplitTxns associated
with the ParentTxn. |
| TxnSet |
An unsynchronized (unlike Vector) storage for AbstractTxn objects. |
| TxnTag |
A TxnClass represents a classification or 'class' that can be applied to
a split. |
| TxnTagSet |
A TxnTagSet keeps track of the set of TxnTags that are associated with
an AbstractTxn. |
| TxnUtil |
|