| Interface | Description |
|---|---|
| AccountListener |
Interface implemented by objects that want to receive
notifications when an account is modified.
|
| AcctFilter |
Represents a filter for account objects
|
| BudgetListener | |
| CurrencyListener | |
| MDFileListener |
A listener interface that can be registered for callbacks
when the state of a file (saved, unsaved, etc) changes.
|
| MemorizedItemListener |
An interface for objects that want to be notified
when MemorizedReportInfo objects are added, removed or modified.
|
| OnlineAccountProxy |
This interface serves as an abstraction for the information associated with
a local account.
|
| OnlineBankAcctFromInterface | |
| OnlineBankAcctToInterface | |
| OnlineCCAcctToInterface | |
| OnlineExtdPayeeInterface | |
| OnlineInfoListener | |
| OnlinePayeeInterface | |
| OnlinePayeeListener | |
| OnlinePaymentListener | |
| OnlineTxnListener | |
| PeriodTypeFilter | |
| ReminderListener |
An interface for objects that want to be notified
when reminders in the ReminderSet are added,
removed, or modified.
|
| TransactionListener |
An interface for objects that want to be notified
when transactions in the TransactionSet are added,
removed, or modified.
|
| Txn | |
| TxnFilter |
Objects of this type define which transactions are a part of any
given set.
|
| TxnSearch |
Represents a search through a set of transactions.
|
| Class | Description |
|---|---|
| AbstractTxn |
This is the base class for all types of transactions.
|
| Account |
The base account class.
|
| AccountBook |
AccountBook is a document bundle containing the .mdinternal file along with
attachments and updates.
|
| AccountBookListener |
Created by sreilly - 2014.03.06 17:37
|
| AccountFlatIterator |
An Iterator over an Account that doesn't recurse
|
| AccountIterator |
Iterator used to scan a set of accounts.
|
| AccountUtil |
Miscellaneous functions
|
| AddressBook |
Container for the set of address entries in Moneydance.
|
| AddressBookEntry |
Created by sreilly - 01/08/2014 15:01
|
| AvailableSharesTracker |
A class that tracks the number of available shares as of a given date, for a particular security.
|
| Budget |
Represents one item in a budget
|
| Budget.CalculationResults |
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.
|
| BudgetItemList |
this contains a list of budget items associated with a budget and is used to perform
calculations and interactions with the items of the list without having to query the
main data model for every budget-specific interaction.
|
| BudgetList |
Container for the budgets in a data file
|
| BudgetPeriod |
Represents the date range on which the budget calculations are based upon.
|
| 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.
|
| CombinedAccountFilter |
Created by sreilly - 2014.05.05 12:14
|
| CurrencySearch |
Represents a filter for matching and displaying matched currency objects
|
| CurrencySnapshot |
Created by sreilly - 03/08/2014 07:31
|
| CurrencySplit |
Created by sreilly - 03/08/2014 07:46
|
| 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).
|
| DateRange | |
| DateReminderPair | |
| InvestFields |
InvestField objects know how to extract the relevant fields from investment
transactions so that they can be more easily edited and displayed.
|
| InvestUtil |
Miscellaneous investment functions
|
| Legacy |
Created by sreilly - 7/27/14 1:01 PM
|
| LegacyTxnTags |
A TxnTagSet keeps track of the set of TxnTags that are associated with
an AbstractTxn.
|
| LegacyTxnTags.TxnTag |
A TxnClass represents a classification or 'class' that can be applied to
a split.
|
| LoanFields |
LoanFields objects know how to extract the relevant fields from loan payment
transactions so that they can be more easily edited, displayed and analyzed.
|
| LocalStorage |
Created by sreilly - 01/08/2014 09:27
|
| MoneydanceSyncableItem |
Created by sreilly - 2014.07.01 19:45
|
| 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 online service to which Moneydance can connect.
|
| 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.
|
| PaymentSchedule |
Created by sreilly - 7/27/14 5:44 PM
|
| PeriodTypeFilter.LargerPeriodTypeFilter | |
| PeriodTypeFilter.NarrowerPeriodTypeFilter | |
| 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
|
| ReportSpec |
Created by sreilly - 21/08/2014 07:15
|
| ReportSpecManager |
Manager for memorized reports and graphs, provides notifications when changes are made.
|
| ROICashFlowEntry |
Tracks a transaction for Return On Investment/Internal Rate of Return computations.
|
| SplitTxn |
Concrete class that represents the destination side of a transaction.
|
| 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.
|
| TxnUtil |
| Enum | Description |
|---|---|
| AbstractTxn.ClearedStatus | |
| Account.AccountType | |
| CombinedAccountFilter.CombinationType | |
| CompoundingType |
Defines the various types of security instruments that can be assigned to a security.
|
| CurrencyType.Type | |
| InvestTxnType |
Defines the various types of investment transactions.
|
| MediaType |
Class representing the different types of attachment files that Moneydance knows about
|
| PeriodType | |
| PeriodTypeFilter.EqualPolicy | |
| Reminder.Type | |
| ReportSpec.ReportGenerator | |
| ReportSpec.Type | |
| SecurityType |
Defines the various types of security instruments that can be assigned to a security.
|