void setValues(List<SpecialFieldValue> values) { this.values = values; this.keywords = new ArrayList<>(); this.map = new HashMap<>(); for (SpecialFieldValue v : values) { if (v.getKeyword() != null) { keywords.add(v.getKeyword()); } if (v.getFieldValue() != null) { map.put(v.getFieldValue(), v); } } }
public SpecialFieldMenuAction(SpecialFieldValue val, JabRefFrame frame) { super(val.getMenuString(), val.getIcon()); this.frame = frame; this.actionName = val.getActionName(); }