All Classes
Class | Description |
---|---|
AbstractTxn |
This is the base class for all types of transactions.
|
AbstractTxn.ClearedStatus | |
Account |
The base account class.
|
Account.AccountType | |
Account.BalanceType | |
Account.DebtPaymentSpec | |
AccountBook |
AccountBook is the overall container for a data file in Moneydance.
|
AccountBookListener |
Created by sreilly - 2014.03.06 17:37
|
AccountEditor |
This interface is used by objects that want to help edit
accounts in Moneydance.
|
AccountIterator |
Iterator used to scan a set of accounts.
|
AccountListener |
Interface implemented by objects that want to receive
notifications when an account is modified.
|
AccountUtil |
Miscellaneous functions
|
AcctFilter |
Represents a filter for account objects
|
AddressBook |
Container for the set of address entries in Moneydance.
|
AddressBookEntry |
Created by sreilly - 01/08/2014 15:01
|
AggregateTxnSearch |
Represents a search through a set of transactions where the
search criteria is a combination of several searches.
|
AggregateTxnSearch.GroupingType | |
ArrowHead |
Class capable of drawing an arrow head.
|
ArrowIcon |
ArrowIcon is an icon with given arrow shape, defined by the direction, enable status, and
size (length and width).
|
AvailableSharesTracker |
A class that tracks the number of available shares as of a given date, for a particular security.
|
AwtUtil |
Description: Misc.
|
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
|
BudgetListener | |
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.
|
CheckNumSettings |
Represents the check number popup settings for an account, data file, or global preferences
|
CheckNumSettings.IncludeRecentsOption | |
CollapsibleRefresher |
Class that enables easy collapsible refreshing.
|
CombinedAccountFilter |
Created by sreilly - 2014.05.05 12:14
|
CombinedAccountFilter.CombinationType | |
CompoundingType |
Defines the various types of security instruments that can be assigned to a security.
|
CurrencyListener | |
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.
|
CurrencyType.Type | |
CurrencyUtil |
Miscellaneous currency functions (mostly conversion).
|
CustomDateFormat |
Flexible date parser and formatter
|
DateField | |
DatePicker | |
DateRange | |
DateReminderPair | |
DateUtil | |
DateUtil.Comparator | |
EditingCellEditor |
Cell editor that automatically selects all of the text in the field when the editor is obtained.
|
EditingTable |
Table that checks to see if the user is tabbing around the cells, and if so, automatically edits
the cell the user tabs to.
|
EditorField |
An AccountEditorField represents one pairing of a label and
an entry field (checkbox, text field, etc).
|
FeatureModule |
This is the parent class of all extensions.
|
FeatureModule.ActionType | |
FeatureModuleContext | |
FlexibleDateParser |
Date parser that attempts to parse any short-form date string possible and infer the
field order from the numeric values.
|
FlexLineBorder | |
GenericTreeCellRenderer |
The
GenericTreeCellRenderer implements TreeCellRenderer as a JLabel . |
GenericTxnSearch |
A GenericTxnSearch class specifies a TxnSearch that matches against either specific
transaction fields or against all fields.
|
GenericTxnSearch.Field | |
GridC |
A class that makes building GridBagConstraints objects easy, efficient and
readable for layout out GUI elements using the GridBagLayout layout manager
To use this, call GridC.getc() and then call any of the methods below on the
result in order to set different attributes for the component that is being
laid out.
|
HashTreeModel<T> |
A
HashTreeModel is an implementation of the Swing TreeModel backed by a
HashMap . |
HomePageView |
Interface for a component that is displayed on the home page.
|
HSLColorSpace |
Convert RGB color to Hue, Saturation, Luminance.
|
HSLColorUtil |
Utilities for using Hue, Saturation, Luminance (HSL) colors and converting to/from standard
Color objects. |
ImageBorder | |
ImagePanel |
Panel that displays an image.
|
ImportDataSourceType |
Created by sreilly - 2017.02.26 10:15
|
ImportDateFieldOrder |
Created by sreilly - 2018.09.06 13:21
|
ImportFieldType |
Enum that specifies the type of a transaction field in an import
|
InvestFields |
InvestField objects know how to extract the relevant fields from investment
transactions so that they can be more easily edited and displayed.
|
InvestTxnType |
Defines the various types of investment transactions.
|
InvestUtil |
Miscellaneous investment functions
|
IOUtils | |
JCurrencyField | |
JDateField | |
JLinkLabel | |
JLinkListener | |
JRateField |
A reusable input field for dates.
|
JTextPanel |
Panel used to display multi-line text with intelligent wrapping.
|
JToolbarButton | |
JUnderlineLabel | |
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.
|
ListReorderingHandler |
Utility class that enables dragging and dropping of items to reorder a list
|
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
|
MDFileListener |
A listener interface that can be registered for callbacks
when the state of a file (saved, unsaved, etc) changes.
|
MediaType |
Class representing the different types of attachment files that Moneydance knows about
|
MemorizedItemListener |
An interface for objects that want to be notified
when MemorizedReportInfo objects are added, removed or modified.
|
Misc |
Random useful stuff
|
MoneybotInterface |
This class provides an interface to some core and high-level Moneydance functions
that are (or will be) accessible across different versions and
implementations of Moneydance
|
MoneydanceSyncableItem |
Created by sreilly - 2014.07.01 19:45
|
NeedToUpgradeWindow |
Modal dialog that alerts the user to the fact that they
have an old version of the application.
|
NetWorthCalculator |
NetWorthCalculator objects will calculate the net worth of the specified data file.
|
OnlineAccountInfo |
This class includes information that describes an online account.
|
OnlineAccountProxy |
This interface serves as an abstraction for the information associated with
a local account.
|
OnlineBankAcctFromInterface | |
OnlineBankAcctToInterface | |
OnlineCCAcctToInterface | |
OnlineExtdPayeeInterface | |
OnlineInfo |
This class maintains information about the online connections,
logins, and financial institutions that we can connect to.
|
OnlineInfoListener | |
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.
|
OnlinePayeeInterface | |
OnlinePayeeList |
This class contains a set of payees that are used for
online bill-payment.
|
OnlinePayeeListener | |
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.
|
OnlinePaymentListener | |
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.
|
OnlineTxnListener | |
PaperBorder | |
ParentTxn |
Concrete class that represents the "source" side of a transaction.
|
PaymentSchedule |
Created by sreilly - 7/27/14 5:44 PM
|
PeriodType | |
PeriodTypeFilter | |
PeriodTypeFilter.EqualPolicy | |
PeriodTypeFilter.LargerPeriodTypeFilter | |
PeriodTypeFilter.NarrowerPeriodTypeFilter | |
QuickSearchField |
QuickSearchField is a componet like the Cocoa NSSearchField. |
RateAdjustmentOption |
Identify the type of action that should be applied to transactions, especially reminders,
to account for a different exchange rate or security price at some point in time.
|
Reminder |
Reminder represents an item (usually a note or transaction) that can be scheduled
to occur on a specific date or recurring series of dates.
|
Reminder.Type | |
ReminderListener |
An interface for objects that want to be notified
when reminders in the ReminderSet are added,
removed, or modified.
|
ReminderSet |
A set of Reminder objects that occur according to some (possibly recurring) schedule
|
ReorderableTable |
Interface which the table model must implement in order to reorder rows
with drag and drop
|
ReportSpec |
Created by sreilly - 21/08/2014 07:15
|
ReportSpec.ReportGenerator | |
ReportSpec.Type | |
ReportSpecManager |
Manager for memorized reports and graphs, provides notifications when changes are made.
|
ResizingTextArea |
JTextArea is extended to support being able to expand its width to avoid wrapping lines for small
amounts of text.
|
RobotWebNode |
Interface for a node on a web page, allowing for examining the contents of a web
page programatically.
|
RobotWebPage |
Interface for the current web page, allowing for the page to be examined or
interacted with programatically
|
RobotWebSession |
Interface for a browser session, allowing for a script to navigate the web
programatically with a full web browser including javascript and UI capabilities.
|
ROICashFlowEntry |
Tracks a transaction for Return On Investment/Internal Rate of Return computations.
|
SecurityType |
Defines the various types of security instruments that can be assigned to a security.
|
ShadowBorder | |
SlidePanel |
Panel that allows items to "slide" in from the top, bottom and sides.
|
SplashWindow |
Simple splash window that displays an image
|
SplitTxn |
Concrete class that represents the destination side of a transaction.
|
StreamObject |
Interface for objects that can be read/written to and
from streams.
|
StreamTable |
Subclass of Hashtable that can read and write itself to
a stream.
|
StreamUtil |
Utility functions used to ease the parsing and encoding
of StreamObjects
|
StreamVector |
Subclass of Vector that can read and write itself to
a stream.
|
StringEncodingException |
Exception thrown when a format error is encountered while
reading in a StreamObject.
|
StringUtils |
Useful string manipulation functions
|
SwingUtil |
Description: Misc.
|
TableRowTransferHandler |
Handles drag & drop row reordering
From https://stackoverflow.com/a/4769575
|
TabularTextImporter |
Class that imports transactions from a text file with multiple lines.
|
TabularTextImportSpec |
Class that specifies how tabular text data should be imported.
|
TabularTextImportSpec.DateField | |
ThermometerGraph |
Light weight stacked bar graph
|
TIKScrollBarUI | |
TotalAmount |
A simple wrapper that is used to hold amounts of a give currency
when totaling values of potentially different currencies.
|
TransactionListener |
An interface for objects that want to be notified
when transactions in the TransactionSet are added,
removed, or modified.
|
TransactionSet |
The set of transactions that are associated with a data file or RootAccount
|
Txn | |
TxnFilter |
Objects of this type define which transactions are a part of any
given set.
|
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.
|
TxnSearch |
Represents a search through a set of transactions.
|
TxnSet |
An unsynchronized (unlike Vector) storage for AbstractTxn objects.
|
TxnSortOrder |
Copyright (C) 2019 The Infinite Kind, Limited
Created by sreilly - 2019-08-09 14:02
|
TxnUtil | |
UndoManagerInterface |
An UndoManagerInterface can be provided on platforms that support undo/redo operations to
rollback or reapply changes.
|