public void getData(CVSRevisionGraphProjectComponent data) { CVSRevisionGraphProjectConfig config = data.getConfig(); config.set_useTwoTagConvention(_useTwoTagConventionCB.isSelected()); config.set_tagNaming(_tagNamingTF.getText()); config.set_showTags(_showTagsCB.isSelected()); config.set_showTagFilter(_showTagR.isSelected()); config.set_tagFilter(_tagFilterTF.getText()); config.set_showBranchFilter(_showBranchR.isSelected()); List<String> hiddenBranches = new ArrayList<String>(); DefaultListModel lm = (DefaultListModel) _branchFilterL.getModel(); for (int i = 0; i < lm.getSize(); i++) { String hiddenBranch = (String) lm.getElementAt(i); hiddenBranches.add(hiddenBranch); } data.setBranchFilter(hiddenBranches); config.set_showRevisionFilter(_showRevisionR.isSelected()); config.set_afterDateTimeFilter(_afterDateTimeCB.isSelected()); config.set_beforeDateTimeFilter(_beforeDateTimeCB.isSelected()); config.set_afterDateTime(_afterDateTimeTF.getText()); config.set_beforeDateTime(_beforeDateTimeTF.getText()); }