| 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 | |
| DisplayableObject |
Object that can be displayed to the user (localized) as opposed to the standard
toString() which is not easily localized. |
| MDFileListener |
A listener interface that can be registered for callbacks
when the state of a file (saved, unsaved, etc) changes.
|
| OnlineAccountProxy |
This interface serves as an abstraction for the information associated with
a local account.
|
| OnlineBankAcctFromInterface | |
| OnlineBankAcctToInterface | |
| OnlineCCAcctToInterface | |
| OnlineExtdPayeeInterface | |
| OnlineInfoListener | |
| OnlinePayeeInterface | |
| OnlinePayeeListener | |
| OnlinePaymentListener | |
| OnlineTxnListener | |
| 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.
|
| TxnTagListener |
An interface for objects that want to be notified
when transaction tags are added, removed, or modified.
|
| 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.
|
| AccountBookModel | |
| 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
|
| 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.
|
| 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 |
| Enum | Description |
|---|---|
| BalanceType |
Defines the various balance types that can be displayed.
|
| CompoundingType |
Defines the various types of security instruments that can be assigned to a security.
|
| InvestTxnType |
Defines the various types of investment transactions.
|
| SecurityType |
Defines the various types of security instruments that can be assigned to a security.
|