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 |
|