/** * ************************************************************************* * * Stash our results * for later interrogation. * */ protected boolean stashForOK() { if (getFromFile_) { reducedMap_.clear(); return (true); } EditableTable.TableModel<RelationDirTableModel.TableRow> ecdtm = est_.getModel(); List<RelationDirTableModel.TableRow> vals = ecdtm.getValuesFromTable(); int numVals = vals.size(); for (int i = 0; i < numVals; i++) { RelationDirTableModel.TableRow tr = vals.get(i); reducedMap_.put(new FabricLink.AugRelation(tr.relation, false), tr.isDir); } return (true); }
/** * ************************************************************************* * * Mass * check/uncheck * */ void doMassUpdate(boolean select) { Boolean isDir = new Boolean(select); EditableTable.TableModel<RelationDirTableModel.TableRow> ecdtm = est_.getModel(); List<RelationDirTableModel.TableRow> vals = ecdtm.getValuesFromTable(); int numVals = vals.size(); ArrayList<RelationDirTableModel.TableRow> upVals = new ArrayList<RelationDirTableModel.TableRow>(); for (int i = 0; i < numVals; i++) { RelationDirTableModel.TableRow tr = vals.get(i); RelationDirTableModel.TableRow trc = ecdtm.constructARow(); trc.relation = tr.relation; trc.isDir = isDir; upVals.add(trc); } est_.updateTable(true, upVals); return; }