import net.ktnx.mobileledger.model.LedgerTransaction;
import net.ktnx.mobileledger.model.TransactionListItem;
import net.ktnx.mobileledger.ui.MainModel;
import net.ktnx.mobileledger.utils.SimpleDate;
import java.util.ArrayList;
import net.ktnx.mobileledger.model.LedgerTransaction;
import net.ktnx.mobileledger.model.TransactionListItem;
import net.ktnx.mobileledger.ui.MainModel;
import net.ktnx.mobileledger.utils.SimpleDate;
import java.util.ArrayList;
public class TransactionAccumulator {
private final ArrayList<TransactionListItem> list = new ArrayList<>();
private final MainModel model;
public class TransactionAccumulator {
private final ArrayList<TransactionListItem> list = new ArrayList<>();
private final MainModel model;
private SimpleDate earliestDate, latestDate;
private SimpleDate lastDate;
private boolean done;
public TransactionAccumulator(MainModel model) {
this.model = model;
private SimpleDate earliestDate, latestDate;
private SimpleDate lastDate;
private boolean done;
public TransactionAccumulator(MainModel model) {
this.model = model;