private void addParameterizedFields(String[] sqlNames) { for (String sqlName : sqlNames) { if (!headerFields.containsSqlName(sqlName)) { ParameterizedField field = ParameterizedField.fromSqlName(sqlName); parameterizedFieldPresenter.addField(field); } } }
public void bindDisplay(Display display) { this.display = display; display.getFixedValuesToggle().addClickHandler(this); display.setFixedValuesVisible(false); multiListSelect.bindDisplay(display.getDoubleListDisplay()); multiListSelect.bindToggleDisplay(display.getToggleDisplay()); parameterizedFieldPresenter.bindDisplay(display.getParameterizedFieldDisplay()); for (HeaderField field : headerFields) { multiListSelect.addItem(field.getItem()); } multiListSelect.addItem(ParameterizedField.getGenerator(MachineLabelField.BASE_NAME)); }
public void updateViewFromState() { selectItemsInView(savedSelectedFields); display.getFixedValuesInput().setText(savedFixedValues); display.getFixedValuesToggle().setActive(!savedFixedValues.equals("")); parameterizedFieldPresenter.updateViewFromState(); }
public void updateStateFromView() { savedSelectedFields = getSelectedItemsFromView(); savedFixedValues = getFixedValuesText(); parameterizedFieldPresenter.updateStateFromView(); }
/** @return true if all machine label header inputs are not empty. */ public boolean checkMachineLabelHeaders() { return parameterizedFieldPresenter.areAllInputsFilled(); }