Package com.moneydance.apps.md.model

Interface Summary
AccountListener Interface implemented by objects that want to receive notifications when an account is modified.
BudgetListener  
CurrencyListener  
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.
TxnFilter Objects of this type define which transactions are a part of any given set.
TxnTagListener An interface for objects that want to be notified when transaction tags are added, removed, or modified.
 

Class Summary
AbstractTxn This is the base class for all types of transactions.
Account The base account class.
AccountIterator  
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.
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
BudgetItem Represents one item in a budget
BudgetList Container for the budgets in a data file
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)
IncomeAccount A normal "income" account (aka Income Category) .
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
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
RootAccount The root of all accounts.
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
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 This class is only available as of build 414
TxnUtil