|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.moneydance.apps.md.model.TxnSet
public class TxnSet
An unsynchronized (unlike Vector) storage for AbstractTxn objects.
Constructor Summary | |
---|---|
TxnSet()
|
|
TxnSet(AbstractTxn[] txnArray,
int numTxns)
|
Method Summary | |
---|---|
void |
addTxn(AbstractTxn txn)
|
TxnSet |
cloneTxns()
|
boolean |
contains(AbstractTxn txn)
Returns true if the given transaction is in this TxnSet. |
java.util.Enumeration<AbstractTxn> |
getAllTxns()
|
long |
getBalanceAt(int i)
|
DateRange |
getDateBounds()
Return the date range that will just barely include all of the transactions in the set. |
AbstractTxn |
getLastTxn()
|
int |
getSize()
|
AbstractTxn |
getTxn(int i)
|
AbstractTxn |
getTxnAt(int i)
|
AbstractTxn |
getTxnByID(long txnID)
|
java.util.Vector<AbstractTxn> |
getVector()
|
boolean |
hasTxnsForAccount(Account acct)
|
int |
indexOf(AbstractTxn txn)
|
void |
insertTxnAt(AbstractTxn txn,
int index)
|
java.util.Iterator<AbstractTxn> |
iterator()
Returns an iterator over the transaction in this set, in reverse order. |
void |
recalcBalances(long startBalance,
boolean negateBalances)
|
void |
removeAll(java.util.Collection<AbstractTxn> c)
Remove all objects that are in the given collection |
void |
removeAllTxns()
|
boolean |
removeTxn(AbstractTxn txn)
|
void |
removeTxnAt(int i)
|
void |
setHoldBalances(boolean trackBalances)
|
void |
setTxnAt(AbstractTxn txn,
int index)
|
void |
swap(int index1,
int index2)
|
AbstractTxn[] |
toArray()
Return a copy of an array with all of the transactions in it. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TxnSet()
public TxnSet(AbstractTxn[] txnArray, int numTxns)
Method Detail |
---|
public void removeAll(java.util.Collection<AbstractTxn> c)
public void removeAllTxns()
public void setHoldBalances(boolean trackBalances)
public final void recalcBalances(long startBalance, boolean negateBalances)
public final AbstractTxn getTxnAt(int i)
public final long getBalanceAt(int i)
public AbstractTxn getTxn(int i)
public AbstractTxn getTxnByID(long txnID)
public AbstractTxn getLastTxn()
public final int indexOf(AbstractTxn txn)
public final void addTxn(AbstractTxn txn)
public final void setTxnAt(AbstractTxn txn, int index)
public final void insertTxnAt(AbstractTxn txn, int index)
public final boolean contains(AbstractTxn txn)
public final void removeTxnAt(int i)
public final boolean removeTxn(AbstractTxn txn)
public final void swap(int index1, int index2)
public final int getSize()
public final boolean hasTxnsForAccount(Account acct)
public final DateRange getDateBounds()
public java.util.Iterator<AbstractTxn> iterator()
Iterator.remove()
is not supported by this iterator.
iterator
in interface java.lang.Iterable<AbstractTxn>
public final java.util.Enumeration<AbstractTxn> getAllTxns()
public final TxnSet cloneTxns()
public final AbstractTxn[] toArray()
public final java.util.Vector<AbstractTxn> getVector()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |