public class TxnSet extends java.lang.Object implements java.lang.Iterable<AbstractTxn>
Constructor and Description |
---|
TxnSet() |
TxnSet(java.util.Collection<AbstractTxn> txnList) |
Modifier and Type | Method and Description |
---|---|
void |
addAll(java.util.Collection<AbstractTxn> txnList) |
void |
addTxn(AbstractTxn txn) |
TxnSet |
cloneTxns() |
boolean |
contains(AbstractTxn txn)
Returns true if the given transaction is in this TxnSet.
|
void |
copyInto(java.util.List<AbstractTxn> txnList) |
void |
copyInto(TxnSet txnSet) |
long |
getBalanceAt(int i) |
AbstractTxn |
getLastTxn() |
int |
getSize() |
AbstractTxn |
getTxn(int i) |
AbstractTxn |
getTxnAt(int i) |
AbstractTxn |
getTxnByID(java.lang.String uuid) |
AbstractTxn |
getTxnByLegacyID(long txnID) |
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.
|
public TxnSet()
public TxnSet(java.util.Collection<AbstractTxn> txnList)
public void removeAll(java.util.Collection<AbstractTxn> c)
public void removeAllTxns()
public void setHoldBalances(boolean trackBalances)
public void copyInto(java.util.List<AbstractTxn> txnList)
public void copyInto(TxnSet txnSet)
public void addAll(java.util.Collection<AbstractTxn> txnList)
public final void recalcBalances(long startBalance, boolean negateBalances)
public final AbstractTxn getTxnAt(int i)
public AbstractTxn getTxnByLegacyID(long txnID)
public AbstractTxn getTxnByID(java.lang.String uuid)
public final long getBalanceAt(int i)
public AbstractTxn getTxn(int i)
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 java.util.Iterator<AbstractTxn> iterator()
Iterator.remove()
is not supported by this iterator.iterator
in interface java.lang.Iterable<AbstractTxn>
public final TxnSet cloneTxns()
public final AbstractTxn[] toArray()